GridView.ColumnHeaderTemplateSelector Propriedade

Definição

Obtém ou define o objeto seletor que fornece lógica para selecionar um modelo a usar para cada cabeçalho de coluna.

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

Valor de Propriedade

O DataTemplateSelector objeto que determina o modelo de dados a usar para cada cabeçalho de coluna. O valor predefinido é null.

Observações

Se não definires esta propriedade, a lógica padrão é usar a ColumnHeaderTemplate propriedade para todas as colunas, se estiver definida.

Se a ColumnHeaderTemplate propriedade e a ColumnHeaderTemplateSelector propriedade estiverem ambas definidas, a ColumnHeaderTemplate propriedade tem precedência.

Esta propriedade representa uma das várias formas de dispor e estilizar cabeçalhos de colunas. Para obter mais informações, consulte Visão geral de estilos e modelos de cabeçalho de coluna GridView.

Uso de atributos XAML

<object DataTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>

Uso do elemento de propriedade XAML

<object>
  <object.ColumnHeaderTemplateSelector>
    <MyDataTemplateSelectorImplementation .../>
  </object.ColumnHeaderTemplateSelector>
</object>

Valores XAML

ResourceExtension Um dos seguintes: StaticResource, ou DynamicResource. Consulte Recursos XAML.

DataTemplateSelectorClassKey A chave que identifica a implementação do seletor que está a ser solicitada. A chave refere-se a uma classe derivada que implementa uma sobreposição prática SelectTemplate . Para informações sobre como mapear a sua classe personalizada, veja XAML Namespaces e Namespace Mapping para WPF XAML. Também podes adicionar programaticamente uma instância da tua DataTemplateSelector classe como recurso ao dicionário de recursos da aplicação.

MyDataTemplateSelectorImplementation Uma classe derivada disso DataTemplateSelector implementa uma sobreposição prática SelectTemplate . Para informações sobre como mapear a sua classe personalizada, veja XAML Namespaces e Namespace Mapping para WPF XAML.

Informação de Propriedade de Dependência

Iteme Value
Campo identificador ColumnHeaderTemplateSelectorProperty
Propriedades dos metadados definidas como true None

Aplica-se a

Ver também