我有一个简单的窗口,上面有一个简单的 DataGrid。该窗口有一个 ViewModel,其中包含我用于绑定 ItemsSource 的公共属性 ObservableCollection。这是我使用的代码。非常非常基础。
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.
我已经尝试了任何我知道的东西,但我无法解决这个错误。你能分享一些建议来尝试吗,因为这越来越荒谬了。谢谢你。