FrameworkElement.TemplatedParent FrameworkElement.TemplatedParent FrameworkElement.TemplatedParent FrameworkElement.TemplatedParent Property

정의

이 요소의 템플릿 부모에 대한 참조를 가져옵니다.Gets a reference to the template parent of this element. 요소가 템플릿을 통해 만들어지지 않은 경우에는 이 속성이 관련이 없습니다.This property is not relevant if the element was not created through a template.

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 를 포함하는 요소입니다.The element whose FrameworkTemplateVisualTree caused this element to be created. 이 값은 대개 null입니다.This value is frequently null.

설명

TemplatedParent 대개 null 애플리케이션 태그 또는 코드에서 생성 된 개체에 대 한 합니다.TemplatedParent is frequently null for objects that are created in your application markup or code. 템플릿을 통해 직접 해당 개체를 만들기 때문입니다.This is because you create those objects directly, not via a template. 루트, 논리적 트리를 탐색 하 여 가져온 개체 참조 또는 일반적인 이름으로 참조 템플릿에서 제공 되지 않습니다.Object references obtained by walking the logical tree from the root, or by typical name references, do not come from a template.

인 사례 TemplatedParent 아닐 null 사용 하 여 시각적 트리를 탐색 하기 낮은 수준의 특정 입력 이벤트 적중 테스트, 이벤트 처리 등의 작업을 포함 VisualTreeHelper, 또는 열거자를 사용 하 여 작업에 제공 된 요소를 반환 하는 템플릿에서 합니다.Cases where TemplatedParent might not be null include operations such as hit-testing, event handling for certain low-level input events, walking the visual tree with VisualTreeHelper, or working with enumerators, which might return elements that came from templates. 또 다른 경우는 명시적으로 호출 하는 경우 FindName 기존에 대해 FrameworkTemplate 되며 반환된 된 개체를 사용 하 여 작업 합니다.Another case is if you specifically call FindName against an existing FrameworkTemplate and are work with the returned object.

템플릿은 실제로 공유 개체를 서식 파일의 내용을 한 번만 생성 됩니다.Templates are actually shared objects, where the contents of the template are created only once. 따라서 템플릿에서 생성 된 요소에 대 한 개체 참조를 가져온 경우 명확한 논리 트리의 페이지 루트까지 도달 하지 않습니다를 알 수 있습니다.Therefore, if you obtain an object reference to an element that came from a template, you may find that the apparent logical tree does not reach to the page root. 이러한 템플릿 참조 페이지의 논리 트리에 연결 하려면 가져와야는 TemplatedParent 값 및 계속를 원하는 대로 해당 요소 트리를 탐색 합니다.In order to connect such a template reference to the page's logical tree, you should get the TemplatedParent value and continue to navigate that element tree as desired.

적용 대상