Share via


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.ItemsPanelItemsStackPanelItemsWrapGrid,请为 SelectTemplateCore (Object) 方法提供替代。 如果 ItemsPanel 是不同的面板(如 VirtualizingStackPanelWrapGrid),请为 SelectTemplateCore (Object, DependencyObject) 方法提供替代。

注意

在Windows 8.1中,ItemsStackPanelListView 的默认 ItemsPanelItemsWrapGridGridView 的默认 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

模板化项的父容器。

返回

要用于给定项和/或容器的模板。

注解

大多数实现将选择基于 容器的值实现选择逻辑,而不是基于两者的值。 实现仍应按原样将未使用的参数传递给基。

另请参阅

适用于