使用以下函数获取应用程序中最顶层的父级。
private DependencyObject GetTopParent()
{
DependencyObject dpParent = this.Parent;
do
{
dpParent = LogicalTreeHelper.GetParent(dpParent);
} while (dpParent.GetType().BaseType != typeof(Window));
return dpParent as DependencyObject;
}
如何将所有UI元素或子元素放入stackpanel ??? 像
StackPanel parentControl = this.Parent as StackPanel;
答案 0 :(得分:0)
StackPanel继承自Panel类,该类公开名为Children的属性。
换句话说,访问时应该没有问题:
parentControl.Children
这有帮助吗?