如何获取父元素的子元素?
我试过这样:
但是s(block.Parent as FrameworkElement).Children
没有Children
属性FrameworkElement
如何获取父元素的子元素?
我试过这样:
但是s(block.Parent as FrameworkElement).Children
没有Children
属性FrameworkElement
使用类VisualTreeHelper.GetChild
的方法
for(var i = 0; i < VisualTreeHelper.GetChildCount(element); i++)
{
var child = VisualTreeHelper.GetChild(element, i);
...
}
该页面上还提供了一个示例。
我猜你有一些Panel
作为子元素的容器。所以你需要强制转换为`Panel.
(block.Parent as Panel).Children