【问题标题】:Style not working on GridViewCheckBoxColumn样式不适用于 GridViewCheckBoxColumn
【发布时间】:2013-02-05 08:15:59
【问题描述】:

我想通过在具有多个 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>

这不起作用。但是,如果我将这些属性分别设置为每一列,它就可以正常工作。

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

【问题讨论】:

    标签: wpf telerik radgridview


    【解决方案1】:

    我认为您定义样式的方式没有问题,因此它必须是初始部分。

    我觉得ItemsSource="{Binding someSource}"应该是这样的ItemsSource="{Binding Path= someSource}"

    不太确定,因为我没有尝试过,但希望这可行。

    【讨论】:

    • 试过了,结果一样....我不知道为什么,但似乎没有样式适用于 RadGridView ...我也尝试为这样的单元格设置样式 但没有结果 ....
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2012-07-27
    • 2013-01-02
    • 2020-09-13
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多