次の方法で共有


GridView.ColumnHeaderContainerStyle プロパティ

定義

列ヘッダーに適用するスタイルを取得または設定します。

public:
 property System::Windows::Style ^ ColumnHeaderContainerStyle { System::Windows::Style ^ get(); void set(System::Windows::Style ^ value); };
public System.Windows.Style ColumnHeaderContainerStyle { get; set; }
member this.ColumnHeaderContainerStyle : System.Windows.Style with get, set
Public Property ColumnHeaderContainerStyle As Style

プロパティ値

列ヘッダーの表示プロパティを定義するために使用される Style。 既定値は null です。

次の例は、 プロパティを定義する方法を ColumnHeaderContainerStyle 示しています。

<Style x:Key="myHeaderStyle" TargetType="{x:Type GridViewColumnHeader}">
  <Setter Property="Background" Value="LightBlue"/>
</Style>
<GridView ColumnHeaderTemplate="{StaticResource myHeaderTemplate}"
          ColumnHeaderContainerStyle="{StaticResource myHeaderStyle}">
  <GridViewColumn Header="Year" Width="80"
        CellTemplate="{StaticResource myCellTemplateYear}"/>
  <GridViewColumn Header="Month" Width="80"
        CellTemplate="{StaticResource myCellTemplateMonth}"/>
  <GridViewColumn Header="Day" Width="80"
        CellTemplate="{StaticResource myCellTemplateDay}"/>
</GridView>

注釈

プロパティと プロパティの ColumnHeaderContainerStyle 両方を ColumnHeaderTemplate 使用して、 内の列ヘッダーを GridViewColumnHeader 表すオブジェクトのビジュアル ツリーを GridView定義します。 プロパティはColumnHeaderContainerStyle、 が オブジェクトの を定義することによって指定されていない場合ColumnHeaderTemplateに、列ヘッダーの内容をControlTemplateGridViewColumnHeader定義することもできます。

このプロパティは、列ヘッダーのレイアウトとスタイル設定を行ういくつかの方法の 1 つを表します。 詳細については、GridView の列ヘッダーのスタイルとテンプレートの概要を参照してください。

スタイルを設定すると、いくつかの制限があります。 詳しくは、「 スタイルとテンプレート」をご覧ください。

XAML 属性の使用方法

<object ColumnHeaderContainerStyle="{ResourceExtension StyleResourceKey}"/>  

XAML プロパティ要素の使用

XAML 値

ResourceExtension
次のいずれか: StaticResource、または DynamicResource「XAML リソース」を参照してください。

StyleResourceKey
要求されているスタイルを識別するキー。 キーは、 内の既存のリソースを ResourceDictionary参照します。

注意

プロパティ要素の構文は技術的には可能ですが、推奨されません。 「 インライン スタイルとテンプレート」を参照してください。 TemplateBinding または を使用したバインディング参照も可能ですが、一般的ではありません。

依存プロパティ情報

識別子フィールド ColumnHeaderContainerStyleProperty
に設定されたメタデータ プロパティ true なし

適用対象