FrameworkElement.Parent Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el objeto primario de este FrameworkElement en el árbol de objetos.
public:
property DependencyObject ^ Parent { DependencyObject ^ get(); };
DependencyObject Parent();
public DependencyObject Parent { get; }
var dependencyObject = frameworkElement.parent;
Public ReadOnly Property Parent As DependencyObject
Valor de propiedad
Objeto primario de este objeto en el árbol de objetos.
Comentarios
El elemento primario puede ser null si se creó una instancia de un objeto, pero no está asociado a un objeto que finalmente se conecta a una raíz de objeto de página. En las clases Windows Runtime predeterminadas, también se puede esperar que el elemento primario de un FrameworkElement sea una subclase FrameworkElement si no es null. Pero las clases personalizadas pueden introducir un modelo de contenido en el que esta suposición no es cierta.
Ten en cuenta que el elemento primario de un objeto puede cambiar si ajustas el árbol de objetos de la aplicación en tiempo de ejecución. Normalmente, debe obtener el valor del objeto primario inmediatamente antes de necesitarlo para otras operaciones y no debe depender del valor pasado este punto.
El elemento primario es de solo lectura. Puede cambiar el elemento primario de un objeto en la mayoría de los casos, pero se realiza mediante la manipulación de colecciones del elemento primario existente y un nuevo elemento primario. Por ejemplo, puede agregar o quitar de Elementos secundarios de un panel.
Por lo general, puedes concebir el árbol de objetos de una aplicación para UWP mediante C++, C# o Visual Basic como representación de una serie anidada de objetos y valores de propiedad. Si un objeto determinado tiene uno o varios elementos secundarios contenidos en algún tipo de propiedad Content o Children , Parent describe el inverso de esa relación. La mayoría de las veces, Parent es el mismo valor que devuelve VisualTreeHelper API. Sin embargo, puede haber casos en los que Parent informa de un elemento primario diferente al de VisualTreeHelper .