XamGrid - 根据缩进级别设置GroupByRowStyle

时间:2012-05-17 06:50:33

标签: wpf infragistics

我正在使用Infragistics的XamGrid(而不是他们的XamDataGrid)。

有没有人知道如何根据群组的级别设置GroupByRowStyle?

当您向下钻取每个组时,下一组向下需要是浅色阴影。

另一点需要指出的是,如果更改分组顺序,我需要更改此样式。

任何帮助表示感谢。

大卫

1 个答案:

答案 0 :(得分:1)

如果其他人需要这样做,我最终通过设置样式触发器来根据分组级别设置contentControl的可见性:

<Style>
    <Setter Property="ContentControl.Visibility" Value="Visible"/>
    <Style.Triggers>
        <!-- The top group should not display the content -->
        <DataTrigger Binding="{Binding RelativeSource={RelativeSource AncestorType=igPrim:GroupByCellControl}, Path=Cell.Row.Manager.GroupByLevel}" Value="0">
            <DataTrigger.Setters>
                <Setter Property="ContentControl.Visibility" Value="Collapsed"/>
            </DataTrigger.Setters>
        </DataTrigger>
    </Style.Triggers>
</Style>