다음을 통해 공유


DataTemplate.GetElement(ElementFactoryGetArgs) 메서드

정의

DataTemplate에 선언된 UIElement 개체의 기존 instance 만들거나 검색합니다.

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

매개 변수

반환

DataTemplate의 루트가 UIElement가 아닌 경우 DataTemplate 또는 null에 선언된 루트 UIElement의 instance.

구현

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1809 (10.0.17763.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v7.0에서 도입되었습니다.)

설명

DataTemplate은 템플릿에 선언된 요소 개체를 생성하는 팩터리 역할을 합니다. 호출될 때마다 새 instance 만드는 LoadContent 메서드와 달리 GetElement 메서드는 새 instance 만들거나 RecycleElement를 통해 재활용된 기존 instance 반환할 수 있습니다.

DataTemplate의 GetElement 구현에서는 ElementFactoryGetArgs데이터 값을 사용하지 않습니다. Data 속성은 콘텐츠를 로드할 DataTemplate을 결정하는 데 사용되는 DataTemplateSelector와 같은 구현에 대해 존재합니다.

적용 대상

추가 정보