DataTemplateSelector.SelectTemplateCore 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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.ItemsPanel 是 ItemsStackPanel 或 ItemsWrapGrid,请为 SelectTemplateCore (Object) 方法提供替代。 如果 ItemsPanel 是其他面板(如 VirtualizingStackPanel 或 WrapGrid),请为 SelectTemplateCore (对象、DependencyObject) 方法提供替代。
注意
在 Windows 8.1 中,ItemsStackPanel 是 ListView 的默认 ItemsPanel,ItemsWrapGrid 是 GridView 的默认 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
模板化项的父容器。
返回
用于给定项和/或容器的模板。
- 属性
注解
大多数实现会根据 项 或 容器的值(而不是两者)选择实现选择逻辑。 实现仍应按原样将未使用的参数传递给基。