FrameworkContentElement.TemplatedParent 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 요소의 템플릿 부모에 대한 참조를 가져옵니다. 요소가 템플릿을 통해 만들어지지 않은 경우에는 이 속성이 관련이 없습니다.
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
수 있습니다.