在调用加载的事件之前查找可视父事件

本文关键字:事件 查找 可视 加载 调用 | 更新日期: 2023-09-27 18:09:35

是否有可能在WPF中找到一个对象(UIElement)的可视化父对象,然后加载的事件被触发?如果我在加载的事件中搜索一个特定的父节点,一切都会正常工作。如果我在LoadComponent之后的构造函数中搜索特定的父级,则不工作。或者我必须使用逻辑树吗?

我使用VisualTreeHelper进行搜索。

谢谢

在调用加载的事件之前查找可视父事件

WPF只在调用构造函数后将元素插入到树中(逻辑的或可视的)。因此无法在构造函数中找到父元素。

在树中插入不存在的东西是没有意义的。