Freigeben über


DataTemplate.GetElement(ElementFactoryGetArgs) Methode

Definition

Erstellt oder ruft eine vorhandene instance des IN DataTemplate deklarierten UIElement-Objekts ab.

UIElement GetElement(ElementFactoryGetArgs const& args);
public UIElement GetElement(ElementFactoryGetArgs args);
function getElement(args)
Public Function GetElement (args As ElementFactoryGetArgs) As UIElement

Parameter

Gibt zurück

Eine instance des in dataTemplate deklarierten UIElement-Stammelements oder NULL, wenn der Stamm der DataTemplate kein UIElement ist.

Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)

Hinweise

Die DataTemplate fungiert als Factory, die das in der Vorlage deklarierte Elementobjekt generiert. Im Gegensatz zur LoadContent-Methode, die bei jedem Aufruf eine neue instance erstellt, kann die GetElement-Methode entweder eine neue instance erstellen oder eine vorhandene instance zurückgeben, die über RecycleElement wiederverwendet wurde.

Die DataTemplate-Implementierung von GetElement verwendet nicht den Data-Wert aus elementFactoryGetArgs. Die Data-Eigenschaft ist für Implementierungen wie DataTemplateSelector vorhanden, in denen sie verwendet wird, um zu entscheiden, aus welcher DataTemplate Inhalt geladen werden soll.

Gilt für:

Weitere Informationen