GridView.ColumnHeaderTemplate 속성

정의

열 머리글을 표시하는 데 사용할 템플릿을 가져오거나 설정합니다.Gets or sets a template to use to display the column headers.

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

열 머리글을 DataTemplate의 일부로 표시하는 데 사용할 GridView입니다.The DataTemplate to use to display the column headers as part of the GridView. 기본값은 null입니다.The default value is null.

예제

다음 예제에서는 ColumnHeaderTemplate 속성을 설정하는 방법을 보여 줍니다.The following example shows how to set the ColumnHeaderTemplate property.

<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 속성이 우선 합니다.If the ColumnHeaderTemplate property and the ColumnHeaderTemplateSelector property are both set, the ColumnHeaderTemplate property takes precedence.

이 속성을 배치 하 고 열 머리글 스타일을 지정 하는 여러 방법 중 하나를 나타냅니다.This property represents one of several ways to lay out and style column headers. 자세한 내용은 GridView 열 헤더 스타일 및 템플릿 개요를 참조하세요.For more information, see GridView Column Header Styles and Templates Overview.

XAML 특성 사용XAML Attribute Usage

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

XAML 값XAML Values

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

TemplateResourceKey
요청 되는 템플릿을 식별 하는 키입니다.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. TemplateBinding 또는를 사용 하는 바인딩 참조도 가능 하지만 일반적이 지 않습니다.A binding reference using TemplateBinding or is also possible, but uncommon.

종속성 속성 정보Dependency Property Information

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

적용 대상

추가 정보