0

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

有谁知道如何根据组的级别设置 GroupByRowStyle ?

当您深入到每个组时,下一组需要是较浅的阴影颜色。

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

任何帮助表示赞赏。

大卫

4

1 回答 1

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>
于 2012-05-22T10:24:35.370 回答