HeaderedContentControl.HeaderTemplateSelector, propriété
.NET Framework 3.5
Mise à jour : novembre 2007
Obtient ou définit un sélecteur de modèle de données qui fournit une logique personnalisée permettant de choisir le modèle utilisé pour afficher l'en-tête. Il s'agit d'une propriété de dépendance.
Assembly : PresentationFramework (dans PresentationFramework.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/xaml/presentation
/** @property */ /** @attribute BindableAttribute(true) */ public DataTemplateSelector get_HeaderTemplateSelector() /** @property */ /** @attribute BindableAttribute(true) */ public void set_HeaderTemplateSelector(DataTemplateSelector value)
public function get HeaderTemplateSelector () : DataTemplateSelector public function set HeaderTemplateSelector (value : DataTemplateSelector)
<object> <object.HeaderTemplateSelector> <MyDataTemplateSelectorImplementation .../> </object.HeaderTemplateSelector> </object>
<object HeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
MyDataTemplateSelectorImplementation
Classe dérivée de DataTemplateSelector et qui implémente une substitution SelectTemplate pratique. Pour plus d'informations sur le mappage de votre classe personnalisée, consultez Espaces de noms XAML et mappage d'espace de noms.
ResourceExtension
L'un des éléments suivants : StaticResource ou DynamicResource. Consultez Vue d'ensemble des ressources.
DataTemplateSelectorClassKey
Clé qui identifie l'implémentation de sélecteur demandée. Cette clé fait référence à une classe dérivée qui implémente une substitution SelectTemplate pratique. Pour plus d'informations sur le mappage de votre classe personnalisée, consultez Espaces de noms XAML et mappage d'espace de noms. Vous pouvez également ajouter, par programme, une instance de votre classe DataTemplateSelector en tant que ressource dans un dictionnaire de ressources.
Valeur de propriété
Type : System.Windows.Controls.DataTemplateSelectorObjet sélecteur de modèle de données. La valeur par défaut est null.
Si les propriétés HeaderTemplateSelector et HeaderTemplate sont définies, la propriété de sélecteur de modèle est ignorée.
Windows Vista
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.