サイトアイコン INFRAGISTICS ナレッジ ベース

XamTreeGrid – 選択行の背景色を設定する

XamTreeGrid の選択された行の背景色を設定する方法についてです。(”CellClickAction” に “SelectRecord” を設定するなど、行の選択を有効にしてご確認ください。)

XamTreeGrid では以下の2つのクラスに対してスタイル設定を行います。

それぞれに以下の実装します。

以下は各クラスについてわかりやすくなるように別の色を設定したコードスニペットです。

<Window.Resources>
    <Style TargetType="{x:Type igWPF:CellValuePresenter}">
        <Style.Triggers>
            <Trigger Property="IsRecordSelected" Value="True">
                <Setter Property="Background" Value="Green" />
            </Trigger>
        </Style.Triggers>
    </Style>
    <Style TargetType="{x:Type igWPF:TreeCellValuePresenter}">
        <Style.Triggers>
            <Trigger Property="IsRecordSelected" Value="True">
                <Setter Property="Background" Value="Pink" />
            </Trigger>
        </Style.Triggers>
    </Style>
</Window.Resources>

こちらが実行画面です。

ご参考になりますと幸いです。

モバイルバージョンを終了