GridView 열 머리글 스타일 및 템플릿 개요

이 개요에서는 컨트롤의 보기 모드에서 GridView 열 머리글을 사용자 지정하는 데 사용하는 속성의 ListView 우선 순위에 대해 설명합니다.

GridView에서 열 머리글 사용자 지정

열 머리글의 콘텐츠, 레이아웃 및 스타일을 정의하는 속성은 여러 관련 클래스에서 GridView 찾을 수 있습니다. 이러한 속성 중 일부는 유사하거나 동일한 기능을 갖습니다.

다음 표의 행에는 동일한 함수를 수행하는 속성 그룹이 표시됩니다. 이러한 속성을 사용하여 열 머리글을 사용자 지정할 수 있습니다 GridView. 관련 속성의 우선 순위는 오른쪽에서 왼쪽으로 정렬됩니다. 여기서 가장 먼 오른쪽 열의 속성에 우선 순위가 가장 높습니다. 예를 들어 개체에 GridViewColumnHeader 설정된 ContentTemplate 개체가 HeaderTemplateSelector 연결된 GridViewColumnContentTemplate 개체에 설정된 경우 우선합니다. 이 시나리오에서는 HeaderTemplateSelector 효과가 없습니다.

GridView의 열 머리글 관련 속성

GridView GridViewColumn GridViewColumnHeader
상황에 맞는 메뉴 속성 ColumnHeaderContextMenu 적용할 수 없음 ContextMenu
ToolTip

속성
ColumnHeaderToolTip 적용할 수 없음 ToolTip
헤더 템플릿

속성
ColumnHeaderTemplate1/

ColumnHeaderTemplateSelector
HeaderTemplate1/

HeaderTemplateSelector
ContentTemplate1/

ContentTemplateSelector
스타일 속성 ColumnHeaderContainerStyle HeaderContainerStyle Style

1헤더 템플릿 속성의 경우 템플릿 및 템플릿 선택기 속성을 둘 다 설정하면 템플릿 속성이 우선합니다. 예를 들어 속성과 ContentTemplateSelector 속성을 모두 ContentTemplate 설정하면 속성이 ContentTemplate 우선합니다.

참조