我有一个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属性更改其值。我怎样才能做到这一点?我的意思是当我单击一行时,选定的行应该以某种方式绑定到我的IsSelected属性,而不会破坏MVVM模式。