私はTelerik GridViewを持っています。私のGridViewにはいくつかの列があります。最初の列はチェックボックスで、これをチェックまたはチェック解除すると、モデル内のIsSelectedという名前のプロパティが変更されます。
私のコードの一部は次のようになります。
<telerik:RadGridView>
<telerik:RadGridView.Columns>
<telerik:GridViewColumn Header=""
IsFilterable="False"
IsSortable="False"
IsReadOnly="True"
HeaderCellStyle="{StaticResource GridViewDefaultCheckboxStyles}">
<telerik:GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding IsSelected, Mode=TwoWay}"
Style="{StaticResource GridCheckBoxStyle}">
</CheckBox>
</DataTemplate>
</telerik:GridViewColumn.CellTemplate>
</telerik:GridViewColumn>
<!--Other columns-->
</telerik:RadGridView.Columns>
</telerik:RadGridView>
ここで、チェックボックスを削除したいと思います。グリッドの行 (行の任意の場所) をクリックすると、IsSelectedプロパティの値が変更されます。どうすればそれを達成できますか?つまり、行をクリックすると、 MVVMパターンを壊すことなく、選択した行をIsSelectedプロパティにバインドする必要があります。