Wpf 样式不适用于GridViewCheckBoxColumn

Wpf 样式不适用于GridViewCheckBoxColumn,wpf,telerik,radgridview,Wpf,Telerik,Radgridview,我希望通过在telerik RadGridView中单击一次即可启用编辑,多个复选框列定义如下: <telerik:RadGridView ItemsSource="{Binding someSource}" AutoGenerateColumns="False"> <telerik:RadGridView.Columns> <telerik:GridViewCheckBoxColumn DataMemberB

我希望通过在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>

这是行不通的。但是,如果我将这些属性分别设置为每一列,则效果很好

任何帮助都将不胜感激,
谢谢

我认为你定义风格的方式没有问题,所以它必须是最初的部分

我认为
ItemsSource=“{Binding someSource}”
应该是这样的
ItemsSource=“{Binding Path=someSource}”


不太确定,因为我还没有尝试过,但希望它能起作用。

尝试过,结果相同。。。。我不知道为什么,但没有风格似乎适用于RadGridView。。。我也尝试过像这样设置单元格的样式,但没有结果。。。。