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(Object, DependencyObject) メソッドのオーバーライドを指定します。
注意
Windows 8.1では、ItemsStackPanel は ListView の既定の ItemsPanel であり、ItemsWrapGrid は GridView の既定の 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
テンプレート化された項目の親コンテナー。
戻り値
指定された項目またはコンテナーに使用するテンプレート。
注釈
ほとんどの実装では、両方ではなく 、項目 または コンテナーの値に基づいて選択ロジックを実装することを選択します。 実装では、未使用のパラメーターをそのままベースに渡す必要があります。