다음을 통해 공유


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

속성 값

DependencyObject

이 요소를 만든 FrameworkTemplateVisualTree 를 포함하는 요소입니다. 이 값은 대개 null입니다.

설명

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

TemplatedParent 자주 null 공통 개체에 대 한 만들어지지 않았기 때문에 일반적인 수단을 통해 애플리케이션에서 페이지 푸시된 개체 참조를 얻은 경우 해당 요소 아마도 된 템플릿에서 합니다. TemplatedParent 적중 테스트, 특정 하위 수준 입력 이벤트에 대한 이벤트 처리 또는 템플릿에서 제공된 요소를 반환했을 수 있는 열거자 작업과 같은 작업이 포함되지 않을 null 수 있습니다.

적용 대상