FrameworkElementの直接のサブクラスである、にはParentUIElementプロパティがありますが、Panelにはタイプの子がUIElementありますFrameworkElement(Childrenはタイプです)。これは、 sをPanelに直接UIElementCollection追加できることを意味しているようです。UIElement
とは言うUIElementものの、パネルを持っている親がいるかどうかを確認したい場合、これをテストする方法を知る唯一の方法は、を使用することですが、これはVisualTreeHelper論理ツリーではなく視覚ツリーです。(少なくとも、Panelにはテンプレートがないことはわかっているので、おそらくそれが方法ですが、それでも...)
したがって、のVisualTreeHelperほかに、どのパネルがの親であるかを知る方法を知っている人はいUIElementますか?(...そして、なぜ彼らがその代わりに親プロパティを定義しなかったのか考えていますFrameworkElementか?)
ありがとう!