HeaderedContentControl.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.
Recebe ou define um seletor de modelos de dados que fornece lógica personalizada para escolher o modelo usado para exibir o cabeçalho.
public:
property System::Windows::Controls::DataTemplateSelector ^ HeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.HeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property HeaderTemplateSelector As DataTemplateSelector
Valor de Propriedade
Um objeto seletor de template de dados. A predefinição é null.
- Atributos
Observações
Se ambas as HeaderTemplateSelectorHeaderTemplate propriedades e as propriedades estiverem definidas, a propriedade do seletor de template é ignorada.
Uso de atributos XAML
<object HeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Uso do elemento de propriedade XAML
<object>
<object.HeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.HeaderTemplateSelector>
</object>
Valores XAML
MyDataTemplateSelectorImplementação 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.
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.
Informação de Propriedade de Dependência
| Iteme | Value |
|---|---|
| Campo identificador | HeaderTemplateSelectorProperty |
Propriedades dos metadados definidas como true |
None |