ItemsRepeater.ItemTemplate プロパティ

定義

各項目の表示に使用するテンプレートを取得または設定します。

このドキュメントは、UWP 用 WinUI 2 に適用されます (Windows アプリ SDKWinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

public:
 property Platform::Object ^ ItemTemplate { Platform::Object ^ get(); void set(Platform::Object ^ value); };
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [set: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
IInspectable ItemTemplate();

void ItemTemplate(IInspectable value);
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [set: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
IInspectable ItemTemplate();

void ItemTemplate(IInspectable value);
public object ItemTemplate { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] get; [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] set; }
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
public object ItemTemplate { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] get; [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] set; }
Public Property ItemTemplate As Object

プロパティ値

Object

Platform::Object

IInspectable

データ オブジェクトの視覚化を指定するテンプレート。 既定値は null です

属性
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute

注釈

このプロパティを、特定のデータ項目の UIElement の生成に使用するファクトリ オブジェクトに設定します。 これには、DataTemplateDataTemplateSelector、または XamlDirect などの他のメカニズムによって UIElements を作成する IElementFactory のカスタム実装を指定できます。

重要

Windows 10 Version 1809 以降で実行する場合は、IElementFactory をサポートする任意のオブジェクトを指定できます。 以前のバージョンのWindows 10では、これは DataTemplate または DataTemplateSelector である必要があります。

生成された要素は再利用できます。 たとえば、インデックス 0 で項目を表示するために生成された要素は、後で再利用して、インデックス 100 で項目を表示できます。

適用対象