次の方法で共有


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) メソッドのオーバーライドを指定します。

注意

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

こちらもご覧ください

適用対象

SelectTemplateCore(Object, DependencyObject)

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

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

パラメーター

item
Object

IInspectable

テンプレートを返すアイテム。

container
DependencyObject

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

戻り値

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

注釈

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

こちらもご覧ください

適用対象