0

Infragistics の XamGrid を使用しています (XamDataGrid ではありません)。

グループのレベルに基づいて GroupByRowStyle を設定する方法を知っている人はいますか?

各グループにドリルダウンすると、次のグループは明るい色にする必要があります。

もう 1 つ指摘しておくべきことは、グループ化の順序が変更された場合、このスタイルを変更する必要があるということです。

どんな助けでも感謝します。

デビッド

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 に答える