GridView.ColumnHeaderTemplateSelector Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o objeto de seletor que fornece a lógica para selecionar um modelo a ser usado 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 da propriedade
O DataTemplateSelector objeto que determina o modelo de dados a ser usado para cada cabeçalho de coluna. O valor padrão é null
.
Comentários
Se você não definir essa propriedade, a lógica padrão será usar a ColumnHeaderTemplate propriedade para todas as colunas se ela for definida.
Se a ColumnHeaderTemplate propriedade e a ColumnHeaderTemplateSelector propriedade estiverem definidas, a ColumnHeaderTemplate propriedade terá precedência.
Essa propriedade representa uma das várias maneiras de definir e estilizar cabeçalhos de coluna. Para obter mais informações, consulte Visão geral de modelos e estilos de cabeçalho de coluna GridView.
Uso do Atributo XAML
<object DataTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Uso do elemento 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á sendo solicitada. A chave refere-se a uma classe derivada que implementa uma substituição prática SelectTemplate . Para obter informações sobre como mapear sua classe personalizada, consulte Namespaces XAML e Mapeamento de Namespace para WPF XAML. Você também pode adicionar programaticamente uma instância de sua DataTemplateSelector classe como um recurso ao dicionário de recursos do aplicativo.
MyDataTemplateSelectorImplementation
Uma classe derivada DataTemplateSelector disso implementa uma substituição prática SelectTemplate . Para obter informações sobre como mapear sua classe personalizada, consulte Namespaces XAML e Mapeamento de Namespace para WPF XAML.
Informações da propriedade de dependência
Campo Identificador | ColumnHeaderTemplateSelectorProperty |
Propriedades de metadados definidas como true |
Nenhum |