GridView.ColumnHeaderTemplate プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
列ヘッダーを表示するために使用するテンプレートを取得または設定します。
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 |
なし |
適用対象
こちらもご覧ください
.NET