如何在DataGrid中将Data设置为默认DataGridCheckBoxColumn

时间:2017-10-28 09:01:53

标签: c# wpf xaml datagrid

我在DataGridCheckBoxColumn中使用了DataGrid,如:

<DataGrid.Columns>
    <DataGridCheckBoxColumn/>
<DataGrid.Columns/>

但它没有IsChecked属性。

如何将IsChecked = true设为默认值?

1 个答案:

答案 0 :(得分:0)

正如您已经说过,DataGridCheckBoxColumn没有IsChecked属性,因为您要查找的IsSelectedBinding属性。

  

绑定:获取或设置将列与数据源中的属性相关联的绑定。(继承自DataGridBoundColumn。)

回答你的问题:

  

如何设置IsChecked = true为默认值

没有开箱即用的方法可以将默认值设置为true,因为您绑定到自己的属性的默认值为false

Default values table (C# Reference)
default(bool)始终为false,您无法覆盖它

但是您可以将绑定到类构造函数中的列的属性设置为true