[英]WPF DataGrid crash on cell click
我有一個簡單的窗口,上面有一個簡單的DataGrid。 該窗口有一個ViewModel,它包含一個公共屬性ObservableCollection,我用它來綁定ItemsSource。 這是我使用的代碼。 非常,非常基本。
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.
我嘗試過任何我知道的東西,但我無法解決這個錯誤。 請你分享一些嘗試,因為這太荒謬了。 謝謝。
我發現了這個問題。 我有一個TextBox的全局樣式,當我點擊一個datagrid單元格時,它試圖用全局樣式覆蓋DataGrid單元格的TextBox樣式,從而導致該異常。 這個問題失去了兩天的工作。 通過設置全局樣式的鍵來解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.