Condividi tramite


GridView.ColumnHeaderTemplate Proprietà

Definizione

Ottiene o imposta un modello da utilizzare per visualizzare le intestazioni di colonna.

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

Valore della proprietà

Oggetto DataTemplate da utilizzare per visualizzare le intestazioni di colonna come parte di GridView. Il valore predefinito è null.

Esempio

Nell'esempio seguente viene illustrato come impostare la proprietà 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>

Commenti

Se la proprietà e la ColumnHeaderTemplateColumnHeaderTemplateSelector proprietà sono entrambe impostate, la ColumnHeaderTemplate proprietà ha la precedenza.

Questa proprietà rappresenta uno dei diversi modi per la layout e lo stile delle intestazioni di colonna. Per altre informazioni, vedere Panoramica sui modelli e sugli stili di intestazione delle colonne in GridView.

Uso della sintassi XAML per gli attributi

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

Valori XAML

ResourceExtension
Uno dei seguenti: StaticResource, o DynamicResource. Vedere Risorse XAML.

TemplateResourceKey
Chiave che identifica il modello richiesto. La chiave fa riferimento a una risorsa esistente in un ResourceDictionaryoggetto .

Nota

La sintassi dell'elemento proprietà è tecnicamente possibile, ma non consigliata. Vedere Stili e modelli inline. Un riferimento di associazione usando TemplateBinding o è anche possibile, ma non comune.

Informazioni proprietà di dipendenza

Campo Identificatore ColumnHeaderTemplateProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche