DataTemplate クラス

定義

複数のバインドのテンプレート。一般的に ListViewMultiPage<T> で使用されます。A template for multiple bindings, commonly used by ListViews and MultiPage<T>s.

public class DataTemplate : Xamarin.Forms.ElementTemplate, Xamarin.Forms.Internals.IDataTemplateController
type DataTemplate = class
    inherit ElementTemplate
    interface IDataTemplateController
継承
DataTemplate
派生
実装

注釈

アプリケーション開発者は、XAML での内部マークアップを入れ子にできます、 DataTemplateタグを作成する、Viewメンバーを持つに含まれているデータ オブジェクトのプロパティにバインドされている、ItemsSource一覧。In XAML, application developers can nest markup inside a DataTemplate tag to create a View whose members are bound to the properties of data objects that are contained in a ItemsSource list.

コンストラクター

DataTemplate()

内部使用のみ。For internal use only.

DataTemplate(Func<Object>) DataTemplate クラスの新しいインスタンスを作成して初期化します。Creates and initializes a new instance of the DataTemplate class.
DataTemplate(Type)

type の新しい DataTemplate を作成します。Creates a new DataTemplate for type type.

プロパティ

Bindings

バインドされているプロパティでインデックスが付けられるバインド ディクショナリを取得します。Gets a dictionary of bindings, indexed by the bound properties.

Values

この DataTemplate のプロパティ値のディクショナリを返します。プロパティでインデックスが付けられています。Returns a dictionary of property values for this DataTemplate, indexed by property.

メソッド

CreateContent()

データ テンプレートを読み込み、結果として得られる UI のコンテンツを設定するために XAML インフラストラクチャで使用されます。Used by the XAML infrastructure to load data templates and set up the content of the resulting UI.

(継承元 ElementTemplate)
SetBinding(BindableProperty, BindingBase)

property のバインドを設定します。Sets the binding for property.

SetValue(BindableProperty, Object)

property の値を設定します。Sets the value of property.

明示的なインターフェイスの実装

IDataTemplate.LoadTemplate

内部使用のみ。For internal use only.

(継承元 ElementTemplate)
IDataTemplateController.Id
IDataTemplateController.IdString

拡張メソッド

CreateContent(DataTemplate, Object, BindableObject)

For internal use by the Xamarin.Forms platform.

SelectDataTemplate(DataTemplate, Object, BindableObject)

For internal use by the Xamarin.Forms platform.

SetBinding(DataTemplate, BindableProperty, String)

self オブジェクトの targetPropertypath で作成された新しい Binding インスタンスにバインドします。Binds the self object's targetProperty to a new Binding instance that was created with path.

適用対象