DataTemplate.GetElement(ElementFactoryGetArgs) Méthode
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.
Crée ou récupère une instance existante de l’objet UIElement déclaré dans le DataTemplate.
UIElement GetElement(ElementFactoryGetArgs const& args);
public UIElement GetElement(ElementFactoryGetArgs args);
function getElement(args)
Public Function GetElement (args As ElementFactoryGetArgs) As UIElement
Paramètres
Instance d’ElementFactoryGetArgs.
Retours
Un instance de l’élément UIElement racine déclaré dans le DataTemplate ou null
si la racine de n’est DataTemplate
pas un UIElement
.
Implémente
Remarques
Le DataTemplate agit comme une fabrique qui génère l’objet d’élément déclaré dans son modèle. Contrairement à la méthode LoadContent qui crée un instance chaque fois qu’elle est appelée, la GetElement
méthode peut créer un instance ou retourner une instance existante qui a été recyclée via RecycleElement.
L’implémentation DataTemplate
de n’utilise GetElement
pas la valeur Data de ElementFactoryGetArgs. La propriété Data existe pour les implémentations telles que DataTemplateSelector où elle est utilisée pour déterminer à partir de quel DataTemplate charger du contenu.