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

参数

返回

DataTemplate 中声明的根 UIElement 的实例;null如果 的DataTemplate根不是 ,UIElement则为 。

实现

注解

DataTemplate 充当工厂,生成在其模板中声明的元素对象。 与每次调用实例时都会创建新实例的 LoadContent 方法不同, GetElement 该方法可以创建新实例,也可以返回通过 RecycleElement 回收的现有实例。

DataTemplate的 实现GetElement不使用 ElementFactoryGetArgs中的数据值。 Data 属性存在于 DataTemplateSelector 等实现中,用于决定从哪个 DataTemplate 加载内容。

适用于

另请参阅