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 seletor que fornece 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 estilo de cabeçalhos de coluna. Para obter mais informações, consulte GridView Column Header Styles and Templates Overview.
Uso do atributo 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á 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 da DataTemplateSelector qual 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 Dependency
| Item | Valor |
|---|---|
| Campo identificador | ColumnHeaderTemplateSelectorProperty |
Propriedades de metadados definidas como true |
Nenhum |