如何根据我的数据启用,禁用Silverlight Datagrid中的复选框列

时间:2012-07-23 11:45:44

标签: silverlight datagrid checkbox

我有一个silverlight数据网格,其中第一列是复选框列。

看起来像这样..

 <sdk:DataGridCheckBoxColumn Header ="Select" Binding="{Binding Path=IsChecked ,Mode=TwoWay}" ></sdk:DataGridCheckBoxColumn>

这会根据我的绑定属性IsChecked来检查或取消选中。

我还有一个Binding属性IsCheckBoxEnabled。

是否可以使用此属性启用禁用复选框。

像这样的东西。

<sdk:DataGridCheckBoxColumn Header ="Select" IsReadOnly={Binding IsCheckBoxEnabled} Binding="{Binding Path=IsChecked ,Mode=TwoWay}" ></sdk:DataGridCheckBoxColumn>

虽然以上行不起作用。我错过了什么吗?我不想在后面的代码中处理它。

1 个答案:

答案 0 :(得分:-1)

我遇到了同样的问题:

Silverlight, datagrid, autogenerated columns on modified column change cell visibility of content

这是我找到并修复它的方式。