簡體   English   中英

單擊單擊時WPF DataGrid崩潰

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM