Freigeben über


DataTemplateSelector.SelectTemplateCore Methode

Definition

Überlädt

SelectTemplateCore(Object)

Gibt bei Implementierung durch eine abgeleitete Klasse eine bestimmte DataTemplate für ein bestimmtes Element oder einen bestimmten Container zurück.

SelectTemplateCore(Object, DependencyObject)

Gibt bei Implementierung durch eine abgeleitete Klasse eine bestimmte DataTemplate für ein bestimmtes Element oder einen bestimmten Container zurück.

SelectTemplateCore(Object)

Gibt bei Implementierung durch eine abgeleitete Klasse eine bestimmte DataTemplate für ein bestimmtes Element oder einen bestimmten Container zurück.

/// [Windows.Foundation.Metadata.Overload("SelectTemplateForItemCore")]
DataTemplate SelectTemplateCore(IInspectable const& item);
[Windows.Foundation.Metadata.Overload("SelectTemplateForItemCore")]
protected virtual DataTemplate SelectTemplateCore(object item);
function selectTemplateCore(item)
Protected Overridable Function SelectTemplateCore (item As Object) As DataTemplate

Parameter

item
Object

IInspectable

Das Element, für das eine Vorlage zurückgegeben werden soll.

Gibt zurück

Die Vorlage, die für das angegebene Element und/oder den angegebenen Container verwendet werden soll.

Attribute

Hinweise

Wenn Ihr ItemsControl.ItemsPanel ein ItemsStackPanel - oder ItemsWrapGrid-Element ist, stellen Sie eine Außerkraftsetzung für die SelectTemplateCore(Object)-Methode bereit. Wenn itemsPanel ein anderer Bereich ist, z. B. VirtualizingStackPanel oder WrapGrid, stellen Sie eine Überschreibung für die SelectTemplateCore(Object, DependencyObject)- Methode bereit.

Weitere Informationen

Gilt für:

SelectTemplateCore(Object, DependencyObject)

Gibt bei Implementierung durch eine abgeleitete Klasse eine bestimmte DataTemplate für ein bestimmtes Element oder einen bestimmten Container zurück.

DataTemplate SelectTemplateCore(IInspectable const& item, DependencyObject const& container);
protected virtual DataTemplate SelectTemplateCore(object item, DependencyObject container);
function selectTemplateCore(item, container)
Protected Overridable Function SelectTemplateCore (item As Object, container As DependencyObject) As DataTemplate

Parameter

item
Object

IInspectable

Das Element, für das eine Vorlage zurückgegeben werden soll.

container
DependencyObject

Der übergeordnete Container für das element mit Vorlagen.

Gibt zurück

Die Vorlage, die für das angegebene Element und/oder den angegebenen Container verwendet werden soll.

Hinweise

Die meisten Implementierungen entscheiden sich dafür, die Auswahllogik basierend auf dem Wert von Element oder Container zu implementieren, nicht beides. Implementierungen sollten den nicht verwendeten Parameter unverändert an die Basis übergeben.

Weitere Informationen

Gilt für: