如何获取父元素的子元素?
我试过这样的:
(block.Parent as FrameworkElement).Children
但Children
FrameworkElement
属性
答案 0 :(得分:4)
使用class
的VisualTreeHelper.GetChild
方法
for(var i = 0; i < VisualTreeHelper.GetChildCount(element); i++)
{
var child = VisualTreeHelper.GetChild(element, i);
...
}
该页面上也有一个例子。
答案 1 :(得分:1)
我猜你有一些Panel
作为子元素的容器。所以你需要转换为`Panel。
(block.Parent as Panel).Children