Wpf RadGridView隐藏子项指示器

Wpf RadGridView隐藏子项指示器,wpf,telerik,Wpf,Telerik,有没有办法隐藏儿童加号指示器。当某些条件适用时,我想隐藏它 我刚刚遇到了一个非常类似的问题并解决了它: 将此部分添加到顶级(父级)栅格视图: <telerik:RadGridView.Columns> . ... your top level columns here . </telerik:RadGridView.Columns> <telerik:RadGridVi

有没有办法隐藏儿童加号指示器。当某些条件适用时,我想隐藏它


我刚刚遇到了一个非常类似的问题并解决了它:

将此部分添加到顶级(父级)栅格视图:

                <telerik:RadGridView.Columns>
.
... your top level columns here
.
                </telerik:RadGridView.Columns>

                <telerik:RadGridView.ChildTableDefinitions>
                    <telerik:GridViewTableDefinition />
                </telerik:RadGridView.ChildTableDefinitions>

                <telerik:RadGridView.RowStyleSelector>
                    <telerik:ConditionalStyleSelector>
                        <telerik:StyleRule Condition="expandable">
                            <Style TargetType="telerik:GridViewRow">
                                <Setter Property="IsExpandable" Value="True" />
                            </Style>
                        </telerik:StyleRule>
                        <telerik:StyleRule Condition="Not expandable">
                            <Style TargetType="telerik:GridViewRow">
                                <Setter Property="IsExpandable" Value="False" />
                            </Style>
                        </telerik:StyleRule>
                    </telerik:ConditionalStyleSelector>
                </telerik:RadGridView.RowStyleSelector>
它在这里工作得很好

希望有帮助,
马里奥

不错的一款——我曾想过为我正在开发的一款应用程序做这件事,但我并不认为这是我想花上几分钟以上的时间去做的事情。现在我可以做C+P:)
    public bool expandable
    {
        get { return (this.row.Count() > 0); }
    }