GridViewColumn.HeaderTemplateSelector Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o DataTemplateSelector que fornece lógica para selecionar o modelo a usar para exibir o cabeçalho da coluna.
public:
property System::Windows::Controls::DataTemplateSelector ^ HeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }
member this.HeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property HeaderTemplateSelector As DataTemplateSelector
Valor de Propriedade
O DataTemplateSelector objeto que fornece a seleção de modelos de dados para cada GridViewColumn. A predefinição é null.
Observações
Se tanto a HeaderTemplateSelector propriedade como a HeaderTemplate propriedade forem definidas, a HeaderTemplate propriedade tem precedência.
Propriedades que definem o conteúdo, o layout e o estilo de um cabeçalho de coluna encontram-se em muitas classes relacionadas, e algumas dessas propriedades têm funcionalidades semelhantes ou iguais. Para obter mais informações, consulte Visão geral de estilos e modelos de cabeçalho de coluna GridView.
Uso de atributos XAML
<object HeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Uso do elemento de propriedade XAML
<object>
<object.HeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.HeaderTemplateSelector>
</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 a um dicionário de recursos.
MyDataTemplateSelectorImplementação Uma classe que deriva de DataTemplateSelector 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.
Informação de Propriedade de Dependência
| Iteme | Value |
|---|---|
| Campo identificador | HeaderTemplateSelectorProperty |
Propriedades dos metadados definidas como true |
None |