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

Find visual parent before loaded event was called

WPF 中是否可以在触发加载事件之前找到对象 (UIElement) 的可视父对象?如果我在加载的事件中搜索特定的父级,则一切正常。如果我在 LoadComponent 之后在构造函数中搜索特定父级,则它不起作用。还是我必须使用逻辑树?

我用VisualTreeHelper搜索。

谢谢

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

将尚不存在的内容插入树中是没有意义的。