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의 instance 또는 null
의 DataTemplate
루트가 이 아닌 경우 입니다UIElement
.
구현
설명
DataTemplate은 템플릿에 선언된 요소 개체를 생성하는 팩터리 역할을 합니다. 호출 GetElement
될 때마다 새 instance 만드는 LoadContent 메서드와 달리 메서드는 새 instance 만들거나 RecycleElement를 통해 재활용된 기존 instance 반환할 수 있습니다.
의 GetElement
구현에서는 DataTemplate
ElementFactoryGetArgs의 데이터 값을 사용하지 않습니다.
Data 속성은 콘텐츠를 로드할 DataTemplate을 결정하는 데 사용되는 DataTemplateSelector와 같은 구현에 대해 존재합니다.