【发布时间】:2013-06-13 05:03:02
【问题描述】:
如何获取父元素的子元素?
我试过这样:
(block.Parent as FrameworkElement).Children 但Children 没有FrameworkElements 的属性
【问题讨论】:
-
这取决于你的父对象的类型。如果它类似于 Stackpanel,您可以检查 Children-Property。一些元素没有像 TextBlock 这样的 Child-Elements。例如,一个 Button 有一个 Content-Property,它可以是任何东西(例如 Stackpanel)
-
@Tomtom 事情是父母可以是任何类型..
-
如果有多个孩子,可能是
Panel。所以尝试将 Parent 转换为 Panel 而不是 FrameworkElement。 -
@FlorianGl 它并不总是一个面板..
标签: c# wpf xaml windows-phone-8