0
我有一个简单的窗口,上面有一个简单的DataGrid。该窗口有一个ViewModel,它包含一个公共属性ObservableCollection,用于绑定ItemsSource。这是我使用的代码。非常非常基本。WPF DataGrid单元格单击时崩溃(已解决)
PluginsView pv = new PluginsView();
pv.ShowDialog();
这是我填写的DataGrid的XAML。我也尝试过Mode = TwoWay,没有任何运气。
<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding Plugins}"
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Name}" Header="Name"/>
<DataGridTextColumn Binding="{Binding DllName}" Header="DllName"/>
</DataGrid.Columns>
</DataGrid>
当我点击一个单元格来编辑数据时,我收到下面的错误和我的程序崩溃。 我不使用任何样式。一切都是默认设置。它崩溃pv.ShowDialog();一行。
Cannot set OverridesDefaultStyle property in the default Style.
我尝试过任何我知道但我无法解决的错误。你可以请分享一些建议来尝试,因为这是可笑的。谢谢。
什么是例外? – CR41G14
异常是:** XamlParseException未处理** – alexandrudicu
如何使用pv.Show()? – Ramin