在调用加载事件之前查找可视父级
Find visual parent before loaded event was called
WPF 中是否可以在触发加载事件之前找到对象 (UIElement
) 的可视父对象?如果我在加载的事件中搜索特定的父级,则一切正常。如果我在 LoadComponent
之后在构造函数中搜索特定父级,则它不起作用。还是我必须使用逻辑树?
我用VisualTreeHelper
搜索。
谢谢
WPF 仅在调用构造函数后将元素插入到树(逻辑的或可视的)中。所以你无法在构造函数中找到父元素。
将尚不存在的内容插入树中是没有意义的。
WPF 中是否可以在触发加载事件之前找到对象 (UIElement
) 的可视父对象?如果我在加载的事件中搜索特定的父级,则一切正常。如果我在 LoadComponent
之后在构造函数中搜索特定父级,则它不起作用。还是我必须使用逻辑树?
我用VisualTreeHelper
搜索。
谢谢
WPF 仅在调用构造函数后将元素插入到树(逻辑的或可视的)中。所以你无法在构造函数中找到父元素。
将尚不存在的内容插入树中是没有意义的。