다음을 통해 공유


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의 instance 또는 nullDataTemplate 루트가 이 아닌 경우 입니다UIElement.

구현

설명

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

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

적용 대상

추가 정보