HeaderedContentControl.HeaderTemplateSelector HeaderedContentControl.HeaderTemplateSelector HeaderedContentControl.HeaderTemplateSelector HeaderedContentControl.HeaderTemplateSelector Property

Definición

Obtiene o establece un selector de plantillas de datos que proporciona lógica personalizada para elegir la plantilla que se utiliza para mostrar el encabezado.Gets or sets a data template selector that provides custom logic for choosing the template used to display the header.

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; }
member this.HeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property HeaderTemplateSelector As DataTemplateSelector

Valor de propiedad

Objeto de selector de plantillas de datos.A data template selector object. De manera predeterminada, es null.The default is null.

Comentarios

Si tanto el HeaderTemplateSelector y HeaderTemplate se establecen las propiedades, se omite la propiedad de selector de plantilla.If both the HeaderTemplateSelector and the HeaderTemplate properties are set, the template selector property is ignored.

Uso de atributos XAMLXAML Attribute Usage

<object HeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>  

Uso de elementos de propiedad XAMLXAML Property Element Usage

<object>  
  <object.HeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.HeaderTemplateSelector>  
</object>  

Valores XAMLXAML Values

MyDataTemplateSelectorImplementationMyDataTemplateSelectorImplementation
Una clase derivada de DataTemplateSelector que implementa un práctico SelectTemplate invalidar.A class derived from DataTemplateSelector that implements a practical SelectTemplate override. Para obtener información acerca de cómo asignar la clase personalizada, vea los espacios de nombres XAML y Namespace Mapping for WPF XAML.For information about how to map your custom class, see XAML Namespaces and Namespace Mapping for WPF XAML.

ResourceExtensionResourceExtension
Uno de los siguientes: StaticResource, o DynamicResource.One of the following: StaticResource, or DynamicResource. Consulte recursos XAML.See XAML Resources.

DataTemplateSelectorClassKeyDataTemplateSelectorClassKey
La clave que identifica la implementación de selector que se solicita.The key that identifies the selector implementation being requested. La clave hace referencia a una clase derivada que implementa un práctico SelectTemplate invalidar.The key refers to a derived class that implements a practical SelectTemplate override. Para obtener información acerca de cómo asignar la clase personalizada, vea los espacios de nombres XAML y Namespace Mapping for WPF XAML.For information about how to map your custom class, see XAML Namespaces and Namespace Mapping for WPF XAML. Puede agregar mediante programación una instancia de su DataTemplateSelector clase como un recurso a un diccionario de recursos.You can also programmatically add an instance of your DataTemplateSelector class as a resource to a resource dictionary.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field HeaderTemplateSelectorProperty
Establecen las propiedades de metadatos en trueMetadata properties set to true NoneNone

Se aplica a