Sprache

DataTemplate.GetElement(ElementFactoryGetArgs) Methode

Definition

Erstellt oder ruft eine vorhandene Instanz des UIElement - Objekts, das in der DataTemplate deklariert ist.

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 Instanz des in der DataTemplate deklarierten Stamm-UIElements oder null wenn der Stamm des DataTemplate Elements keine UIElementist.

Implementiert

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 Instanz erstellt, kann die GetElement Methode entweder eine neue Instanz erstellen oder eine vorhandene Instanz zurückgeben, die über RecycleElement wiederverwendet wurde.

Die DataTemplateImplementierung von GetElement 's verwendet nicht den Datenwert aus elementFactoryGetArgs. Die Data-Eigenschaft ist für Implementierungen wie DataTemplateSelector vorhanden, in der sie verwendet wird, um zu entscheiden, aus welcher DataTemplate Inhalte geladen werden sollen.

Gilt für:

Weitere Informationen