我在DataGridCheckBoxColumn
中使用了DataGrid
,如:
<DataGrid.Columns>
<DataGridCheckBoxColumn/>
<DataGrid.Columns/>
但它没有IsChecked
属性。
如何将IsChecked = true
设为默认值?
答案 0 :(得分:0)
正如您已经说过,DataGridCheckBoxColumn没有IsChecked
属性,因为您要查找的IsSelected
是Binding
属性。
绑定:获取或设置将列与数据源中的属性相关联的绑定。(继承自DataGridBoundColumn。)
回答你的问题:
如何设置IsChecked = true为默认值
没有开箱即用的方法可以将默认值设置为true
,因为您绑定到自己的属性的默认值为false
。
Default values table (C# Reference)
default(bool)
始终为false
,您无法覆盖它
但是您可以将绑定到类构造函数中的列的属性设置为true
。