【发布时间】:2015-08-24 08:43:28
【问题描述】:
在触发加载事件之前,是否可以在 WPF 中找到对象的可视父对象 (UIElement)?如果我在加载的事件中搜索特定的父级,则一切正常。如果我在 LoadComponent 之后的构造函数中搜索特定的父级,则它不起作用。还是我必须使用逻辑树?
我使用VisualTreeHelper 进行搜索。
谢谢
【问题讨论】:
标签: c# wpf parent-child visualtreehelper
在触发加载事件之前,是否可以在 WPF 中找到对象的可视父对象 (UIElement)?如果我在加载的事件中搜索特定的父级,则一切正常。如果我在 LoadComponent 之后的构造函数中搜索特定的父级,则它不起作用。还是我必须使用逻辑树?
我使用VisualTreeHelper 进行搜索。
谢谢
【问题讨论】:
标签: c# wpf parent-child visualtreehelper
WPF 仅在调用构造函数后将元素插入到树中(逻辑的或可视的)。所以你在构造函数中找不到父元素。
将尚不存在的内容插入树中是没有意义的。
【讨论】: