次の方法で共有


GridView.ColumnHeaderTemplate プロパティ

定義

列ヘッダーを表示するために使用するテンプレートを取得または設定します。

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

プロパティ値

列ヘッダーを DataTemplate の一部として表示するために使用する GridView。 既定値は null です。

ColumnHeaderTemplate プロパティを設定する方法を次の例に示します。

<DataTemplate x:Key="myHeaderTemplate">
  <DockPanel>
    <CheckBox/>
    <TextBlock FontSize="16" Foreground="DarkBlue">
      <TextBlock.Text>
        <Binding/>
      </TextBlock.Text>
    </TextBlock>
  </DockPanel>
</DataTemplate>
<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>

注釈

ColumnHeaderTemplateプロパティと プロパティの両方がColumnHeaderTemplateSelector設定されている場合は、 プロパティがColumnHeaderTemplate優先されます。

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

XAML 属性の使用方法

<object ColumnHeaderTemplate="{ResourceExtension TemplateResourceKey}"/>  

XAML 値

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

TemplateResourceKey
要求されるテンプレートを識別するキー。 キーは、 内の既存のリソースを ResourceDictionary参照します。

注意

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

依存プロパティ情報

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

適用対象

こちらもご覧ください