次の方法で共有


DataTemplate.GetElement(ElementFactoryGetArgs) メソッド

定義

DataTemplate で宣言された UIElement オブジェクトの既存のインスタンスを作成または取得します。

UIElement GetElement(ElementFactoryGetArgs const& args);
public UIElement GetElement(ElementFactoryGetArgs args);
function getElement(args)
Public Function GetElement (args As ElementFactoryGetArgs) As UIElement

パラメーター

args
ElementFactoryGetArgs

ElementFactoryGetArgs のインスタンス。

戻り値

DataTemplate で宣言されているルート UIElement のインスタンス。または null のルートDataTemplateが ではないUIElement場合は 。

実装

注釈

DataTemplate は、テンプレートで宣言された要素オブジェクトを生成するファクトリとして機能します。 呼び出されるたびに新しいインスタンスを作成する LoadContent メソッドとは異なり、メソッドは新しいインスタンスを作成するか、GetElementRecycleElement 経由でリサイクルされた既存のインスタンスを返すことができます。

の 実装GetElementではDataTemplateElementFactoryGetArgsData 値は使用されません。 Data プロパティは、DataTemplateSelector などの実装用に存在します。このプロパティは、コンテンツを読み込む DataTemplate の決定に使用されます。

適用対象

こちらもご覧ください