[GcSpreadGrid] ヘッダのハイライト色を変更したい

文書番号 : 85078     文書種別 : 使用方法     登録日 : 2020/04/09     最終更新日 : 2020/04/09
文書を印刷する
対象製品
SPREAD for WPF 3.0J
詳細
XAMLでStyle設定で、ColumnHeaderCellPresenterおよびRowHeaderCellPresenterクラスをカスタマイズすることでヘッダのハイライト時の背景色や文字色、またマウスホバー時の背景色などを変更することができます。

◎サンプルコード(XAML)
<Window.Resources>
    <Style TargetType="sg:ColumnHeaderCellPresenter">
        <Setter Property="HighlightBackground" Value="Red"/>
        <Setter Property="HighlightForeground" Value="Yellow"/>
        <Setter Property="HighlightMouseOverBackground" Value="Green"/>
    </Style>
    <Style TargetType="sg:RowHeaderCellPresenter">
        <Setter Property="HighlightBackground" Value="Red"/>
        <Setter Property="HighlightForeground" Value="Yellow"/>
        <Setter Property="HighlightMouseOverBackground" Value="Green"/>
    </Style>
</Window.Resources>

また、ヘッダのハイライト表示を無効にするには、コントロールのHighlightHeaderプロパティをHighlightHeader.Noneに設定します。

ヘッダのハイライトや、ヘッダセルの外観の設定方法については製品ヘルプの以下のページで解説しています。

[SPREAD for WPF 3.0J - GcSpreadGrid]
- [開発者ガイド]
 - [ヘッダ]
  - [ヘッダのハイライト]
 - [外観]
  - [ヘッダセルの外観]
関連情報