GridViewColumn.CellTemplateSelector Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit un DataTemplateSelector qui détermine le modèle à utiliser pour afficher des cellules dans une colonne.
public:
property System::Windows::Controls::DataTemplateSelector ^ CellTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector CellTemplateSelector { get; set; }
member this.CellTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property CellTemplateSelector As DataTemplateSelector
Valeur de propriété
DataTemplateSelector qui fournit une sélection DataTemplate pour des cellules de colonne. La valeur par défaut est null
.
Exemples
L'exemple suivant indique comment définir la propriété CellTemplateSelector.
<ListView ItemsSource="{Binding Source={StaticResource EmployeeData},
XPath=Employee}">
<ListView.View>
<GridView>
<GridViewColumn Header="First Name"
DisplayMemberBinding="{Binding XPath=FirstName}" />
<GridViewColumn Header="Last Name"
CellTemplate="{StaticResource LastNameCellTemplate}"/>
<GridViewColumn Header="Favorite City"
CellTemplateSelector="{DynamicResource
FavoriteCityTemplateSelector}"/>
</GridView>
</ListView.View>
</ListView>
Remarques
Les propriétés suivantes sont toutes liées à et affichent le contenu d’une cellule de colonne, et sont répertoriées ici dans leur ordre de priorité, du plus élevé au plus bas :
Utilisation d'attributs XAML
<object CellTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Utilisation des éléments de propriété XAML
<object>
<object.CellTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.CellTemplateSelector>
</object>
Valeurs XAML
MyDataTemplateSelectorImplementation
Classe dérivée de DataTemplateSelector qui implémente un remplacement pratique SelectTemplate . Pour plus d’informations sur la façon de mapper votre classe personnalisée, consultez Espaces de noms XAML et Mappage d’espaces de noms pour XAML WPF.
ResourceExtension
L’un des éléments suivants : StaticResource
, ou DynamicResource
. Consultez Ressources XAML.
DataTemplateSelectorClassKey
Clé qui identifie l’implémentation du sélecteur demandée. La clé fait référence à une classe dérivée qui implémente un remplacement pratique SelectTemplate . Pour plus d’informations sur la façon de mapper votre classe personnalisée, consultez Espaces de noms XAML et Mappage d’espaces de noms pour XAML WPF. Vous pouvez également ajouter par programmation une instance de votre DataTemplateSelector classe en tant que ressource à un dictionnaire de ressources.
Informations sur les propriétés de dépendance
Champ Identificateur | CellTemplateSelectorProperty |
Propriétés de métadonnées définies sur true |
Aucun |