GridViewHeaderRowPresenter.ColumnHeaderTemplateSelector 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 DataTemplateSelector que fornece uma lógica que seleciona o modelo de dados a usar para mostrar um 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 que escolhe o DataTemplate a usar para exibir cada cabeçalho de coluna. A predefinição é null.
Observações
Se a ColumnHeaderTemplate propriedade e a ColumnHeaderTemplateSelector propriedade forem ambas definidas, a ColumnHeaderTemplate tem precedência.
Quando implementas esta classe como parte de um GridView modo de visualização, o valor desta propriedade está ligado ao valor da ColumnHeaderTemplateSelector propriedade no GridView.
Pode personalizar cabeçalhos de coluna em GridView modo de visualização usando uma variedade de propriedades encontradas nesta classe e em classes relacionadas. Para mais informações sobre estas propriedades e sobre a precedência entre elas, consulte Resumo dos Estilos de Cabeçalho e Modelos de Coluna GridView.
Uso de atributos XAML
<object ColumnHeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Uso do elemento de propriedade XAML
<object>
<object.ColumnHeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.ColumnHeaderTemplateSelector>
</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.