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