我想通过单击在具有多个 CheckBox 列的 Telerik RadGridView 中启用编辑,定义如下:
<telerik:RadGridView ItemsSource="{Binding someSource}" AutoGenerateColumns="False">
<telerik:RadGridView.Columns>
<telerik:GridViewCheckBoxColumn DataMemberBinding="{Binding someBinding}"/>
<telerik:GridViewCheckBoxColumn DataMemberBinding="{Binding someBinding1}"/>
<telerik:GridViewCheckBoxColumn DataMemberBinding="{Binding someBinding2}"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
我定义了以下样式,但它不起作用
<Style TargetType="{x:Type telerik:GridViewCheckBoxColumn}">
<Setter Property="AutoSelectOnEdit" Value="True"/>
<Setter Property="EditTriggers" Value="CellClick"/>
<Setter Property="IsThreeState" Value="True"/>
</Style>
这不起作用。但是,如果我将这些属性分别设置为每一列,它就可以正常工作。
任何帮助将不胜感激,谢谢!