FrameworkContentElement.TemplatedParent 속성

정의

이 요소의 템플릿 부모에 대한 참조를 가져옵니다. 템플릿을 통해 요소가 만들어지지 않은 경우 이 속성은 관련이 없습니다.

public:
 property System::Windows::DependencyObject ^ TemplatedParent { System::Windows::DependencyObject ^ get(); };
public System.Windows.DependencyObject TemplatedParent { get; }
member this.TemplatedParent : System.Windows.DependencyObject
Public ReadOnly Property TemplatedParent As DependencyObject

속성 값

이 요소를 만든 요소 FrameworkTemplateVisualTree 입니다. 이 값은 빈번합니다 null.

설명

템플릿은 실제로 공유 개체이며 템플릿의 콘텐츠는 한 번만 만들어집니다. 따라서 템플릿에서 가져온 요소에 대한 개체 참조를 가져오는 경우 명백한 논리 트리가 페이지 루트에 도달하지 않는 것을 알 수 있습니다. 이러한 템플릿 참조를 페이지의 논리 트리에 연결하려면 값을 가져와 TemplatedParent 서 원하는 대로 해당 요소 트리를 계속 탐색해야 합니다.

TemplatedParent 일반적인 방법을 통해 애플리케이션의 페이지 외부에서 개체 참조를 가져온 경우 해당 요소가 템플릿에서 생성되지 않았기 때문에 일반적인 개체의 경우가 많습니다 null . TemplatedParent 적중 테스트, 특정 하위 수준 입력 이벤트에 대한 이벤트 처리 또는 템플릿에서 온 요소를 반환했을 수 있는 열거자 작업과 같은 작업이 포함되지 않을 null 수 있습니다.

적용 대상