Share via


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的實例,如果 DataTemplate 的根目錄不是 UIElement,則為null

實作

Windows 需求

裝置系列
Windows 10, version 1809 (已於 10.0.17763.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v7.0 引進)

備註

DataTemplate可作為處理站,以產生在其範本中宣告的專案物件。 不同于每次叫用新實例時都會建立新實例的 LoadContent 方法,GetElement 方法可能會建立新的實例,或傳回透過 RecycleElement回收的現有實例。

DataTemplate的 GetElement 實作不會使用ElementFactoryGetArgs中的Data值。 Data屬性存在於DataTemplateSelector等實作中,用來決定要從哪個DataTemplate載入內容。

適用於

另請參閱