DataTemplateSelector.SelectTemplateCore メソッド

定義

オーバーロード

名前 説明
SelectTemplateCore(Object)

派生クラスによって実装された場合は、特定の項目またはコンテナーの特定 の DataTemplate を返します。

SelectTemplateCore(Object, DependencyObject)

派生クラスによって実装された場合は、特定の項目またはコンテナーの特定 の DataTemplate を返します。

SelectTemplateCore(Object)

派生クラスによって実装された場合は、特定の項目またはコンテナーの特定 の DataTemplate を返します。

/// [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

パラメーター

item
Object

IInspectable

テンプレートを返す対象の項目。

返品

指定された項目またはコンテナーに使用するテンプレート。

属性

注釈

ItemsControl.ItemsPanelItemsStackPanel または ItemsWrapGrid の場合は、SelectTemplateCore(Object) メソッドのオーバーライドを指定します。 ItemsPanelVirtualizingStackPanelWrapGrid などの別のパネルの場合は、SelectTemplateCore(Object, DependencyObject) メソッドのオーバーライドを指定します。

Note

Windows 8.1では、ItemsStackPanelListView の既定の ItemsPanel であり、ItemsWrapGridGridView の既定の ItemsPanel です。

こちらもご覧ください

適用対象

SelectTemplateCore(Object, DependencyObject)

派生クラスによって実装された場合は、特定の項目またはコンテナーの特定 の DataTemplate を返します。

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

パラメーター

item
Object

IInspectable

テンプレートを返す対象の項目。

container
DependencyObject

テンプレート化された項目の親コンテナー。

返品

指定された項目またはコンテナーに使用するテンプレート。

属性

注釈

Important

SelectTemplateCore のこのオーバーロードは使用しないでください。 これは、TreeView や ItemsRepeater などの特定のコントロールでは呼び出されず、テンプレートによってコンテナーと項目が作成されます。 代わりに、コンテナーなしでオーバーロードを使用してください。

ほとんどの実装では、両方ではなく 、項目 または コンテナーの値に基づいて選択ロジックを実装することを選択します。 実装では、未使用のパラメーター as-is を base に引き続き渡す必要があります。

こちらもご覧ください

適用対象