DataTemplate.GetElement(ElementFactoryGetArgs) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建或检索 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 加载内容。