DataTemplate.GetElement(ElementFactoryGetArgs) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataTemplate에 선언된 UIElement 개체의 기존 instance 만들거나 검색합니다.
UIElement GetElement(ElementFactoryGetArgs const& args);
public UIElement GetElement(ElementFactoryGetArgs args);
function getElement(args)
Public Function GetElement (args As ElementFactoryGetArgs) As UIElement
매개 변수
ElementFactoryGetArgs의 instance.
반환
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와 같은 구현에 대해 존재합니다.