¿Cómo puedes conseguir el padre de un UIElement?

Ok lo seFrameworkElement, que es una subclase directa deUIElement, tiene una propiedad principal, pero los paneles tienen elementos secundarios de tipoUIElementnoFrameworkElement (Los niños son de tipoUIElementCollection) lo que parece que significaría que puede agregarUIElements directamente a un Panel.

Dicho eso, si tienes unUIElement y quiero ver si tiene un padre que es un panel, la única forma en que sé cómo probar esto es con elVisualTreeHelper, pero ese es el árbol visual, no el árbol lógico. (Al menos sabemos que un Panel no tiene una plantilla, así que tal vez así sea, pero aún así ...)

Entonces, aparte de laVisualTreeHelper, ¿alguien sabe cómo saber qué panel es el padre de unUIElement? (... y tiene alguna idea de por qué no solo definieron una propiedad Parent allí en lugar de enFrameworkElement?)

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta