gpt4 book ai didi

WPF 获取 UserControl 所有者(容器元素)

转载 作者:行者123 更新时间:2023-12-03 00:13:31 26 4
gpt4 key购买 nike

所以我有一个位于另一个用户控件内部的用户控件。我们称它们为 ParentUC 和 ChildUC。我需要从 ChildUC 获取 ParentUC。

我知道获取窗口所有者的方法是Window.GetWindow(userControl),但是UserControl没有这样的方法,据我所知。

感谢您的帮助!

最佳答案

我想出了这个解决方案,但如果您有更好的解决方案,请发布。谢谢!

DependencyObject ucParent = this.Parent;

while (!(ucParent is UserControl))
{
ucParent = LogicalTreeHelper.GetParent(ucParent);
}

关于WPF 获取 UserControl 所有者(容器元素),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1474438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com