0

最初の列がチェックボックス列である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>

上記の行は機能しませんが。私は何かが足りないのですか?コードビハインドで処理したくありません。

4

1 に答える 1

-1

私は同じ問題を抱えていました:

Silverlight、データグリッド、変更された列の自動生成された列は、コンテンツのセルの可視性を変更します

これが私が見つけて修正した方法です。

于 2012-07-23T11:49:25.870 に答える