Panoramica sui modelli e sugli stili di intestazione delle colonne in GridView
Questa panoramica illustra l'ordine di precedenza per le proprietà usate per personalizzare un'intestazione di colonna nella GridView modalità di visualizzazione di un ListView controllo .
Personalizzazione di un'intestazione di colonna in un controllo GridView
Le proprietà che definiscono il contenuto, il layout e lo stile di un'intestazione di colonna in un GridView sono disponibili in molte classi correlate. Alcune di queste proprietà hanno funzionalità simili o uguali.
Le righe nella tabella seguente mostrano gruppi di proprietà che eseguono la stessa funzione. È possibile usare queste proprietà per personalizzare le intestazioni di colonna in un oggetto GridView. L'ordine di precedenza per le proprietà correlate è da destra a sinistra, dove la proprietà nella colonna destra più lontana ha la precedenza più alta. Ad esempio, se un ContentTemplate oggetto è impostato sull'oggetto GridViewColumnHeader e l'oggetto HeaderTemplateSelector è impostato sull'oggetto associato GridViewColumn, ha la ContentTemplate precedenza. In questo scenario, non HeaderTemplateSelector ha alcun effetto.
Proprietà correlate per le intestazioni di colonna in un controllo GridView
GridView | GridViewColumn | GridViewColumnHeader | |
---|---|---|---|
Proprietà del menu di scelta rapida | ColumnHeaderContextMenu | Non applicabile | ContextMenu |
ToolTip Proprietà |
ColumnHeaderToolTip | Non applicabile | ToolTip |
Modello di intestazione Proprietà |
ColumnHeaderTemplate 1/ ColumnHeaderTemplateSelector |
HeaderTemplate 1/ HeaderTemplateSelector |
ContentTemplate 1/ ContentTemplateSelector |
Proprietà di stile | ColumnHeaderContainerStyle | HeaderContainerStyle | Style |
1Per Proprietà modello di intestazione, se si impostano sia il modello che le proprietà del selettore di modello, la proprietà del modello ha la precedenza. Ad esempio, se si impostano entrambe le ContentTemplate proprietà e ContentTemplateSelector , la proprietà ha la ContentTemplate precedenza.
Vedi anche
.NET Desktop feedback