GridViewColumn.HeaderTemplate 속성

정의

열 머리글의 콘텐츠를 표시하는 데 사용할 템플릿을 가져오거나 설정합니다.Gets or sets the template to use to display the content of the column header.

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

속성 값

DataTemplate

열 머리글을 표시하는 데 사용할 DataTemplate 입니다.A DataTemplate to use to display the column header. 기본값은 null입니다.The default is null.

예제

다음 예제에서는의 머리글을 표시 하는 데 템플릿을 지정 하는 방법을 보여 줍니다는 GridViewColumn합니다.The following example shows how to specify a template to use to display the header of a GridViewColumn.

<DataTemplate x:Key="myHeaderTemplate">
  <DockPanel>
    <CheckBox/>
    <TextBlock FontSize="16" Foreground="DarkBlue">
      <TextBlock.Text>
        <Binding/>
      </TextBlock.Text>
    </TextBlock>
  </DockPanel>
</DataTemplate>
<GridViewColumn Header="Month" Width="80"
      HeaderContainerStyle="{StaticResource myHeaderStyle}"
      HeaderTemplate="{StaticResource myHeaderTemplate}"
      DisplayMemberBinding="{Binding Path=Month}"/>

설명

모두를 HeaderTemplateSelector 속성 및 HeaderTemplate 속성을 설정 하는 HeaderTemplate 속성이 우선 합니다.If both the HeaderTemplateSelector property and the HeaderTemplate property are set, the HeaderTemplate property takes precedence.

후는 HeaderTemplate 또는 ColumnHeaderTemplate 에 대해 지정 된을 GridViewColumn를 변경할 수 없습니다.After a HeaderTemplate or ColumnHeaderTemplate is specified for a GridViewColumn, it cannot be changed.

열 머리글의 표시를 지정 하 여 정의할 수도 있습니다는 ControlTemplate 의 일부로 GridViewColumn.HeaderContainerStyle합니다.You can also define the display of a column header by specifying a ControlTemplate as part of a GridViewColumn.HeaderContainerStyle.

콘텐츠, 레이아웃 및 열 머리글의 스타일을 정의 하는 속성은 여러 관련된 클래스에 있으며 이러한 속성 중 일부와 유사한 기능을 동일 합니다.Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. 자세한 내용은 GridView 열 헤더 스타일 및 템플릿 개요를 참조하세요.For more information, see GridView Column Header Styles and Templates Overview.

XAML 특성 사용XAML Attribute Usage

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

XAML 속성 요소 사용XAML Property Element Usage

XAML 값XAML Values

ResourceExtensionResourceExtension
다음 중 하나: StaticResource, 또는 DynamicResource합니다.One of the following: StaticResource, or DynamicResource. 참조 XAML 리소스합니다.See XAML Resources.

TemplateResourceKeyTemplateResourceKey
요청 되는 템플릿을 식별 하는 키입니다.The key that identifies the template being requested. 키의 기존 리소스에 참조를 ResourceDictionary입니다.The key refers to an existing resource in a ResourceDictionary.

참고

속성 요소 구문은 기술적으로 가능 하지만 권장 하지는 않습니다.Property element syntax is technically possible, but not recommended. 참조 인라인 스타일 및 템플릿합니다.See Inline Styles and Templates. 바인딩을 사용 하 여 참조 또는 가능한 경우이 긴 하지만 드문 이기도 합니다.A binding reference using or is also possible, but uncommon.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field HeaderTemplateProperty
메타 데이터 속성 설정 trueMetadata properties set to true 없음None

적용 대상

추가 정보