FrameworkElement.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 대개 null
애플리케이션 태그 또는 코드에서 생성 된 개체에 대 한 합니다. 템플릿을 통해서가 아니라 해당 개체를 직접 만들기 때문입니다. 루트에서 논리 트리를 걷거나 일반적인 이름 참조를 통해 얻은 개체 참조는 템플릿에서 가져오지 않습니다.
TemplatedParent 적중 테스트, 특정 하위 수준 입력 이벤트에 대한 이벤트 처리, 로 시각적 트리VisualTreeHelper를 탐색하거나 템플릿에서 온 요소를 반환할 수 있는 열거자 작업과 같은 작업이 포함되지 않을 null
수 있는 경우. 또 다른 경우는 기존 에 대해 FrameworkTemplate 구체적으로 를 호출 FindName 하고 반환된 개체로 작업하는 경우입니다.
템플릿은 실제로 공유 개체로, 템플릿의 내용이 한 번만 만들어집니다. 따라서 템플릿에서 가져온 요소에 대한 개체 참조를 가져오는 경우 명백한 논리 트리가 페이지 루트에 도달하지 않는 것을 알 수 있습니다. 이러한 템플릿 참조를 페이지의 논리 트리에 연결하려면 값을 가져와 TemplatedParent 서 원하는 대로 해당 요소 트리를 계속 탐색해야 합니다.
적용 대상
.NET