【问题标题】:Find visual parent before loaded event was called在调用加载的事件之前查找可视父级
【发布时间】:2015-08-24 08:43:28
【问题描述】:

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

我使用VisualTreeHelper 进行搜索。

谢谢

【问题讨论】:

    标签: c# wpf parent-child visualtreehelper


    【解决方案1】:

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

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

    【讨论】:

    • 好的,最好的办法是,使用加载的事件...谢谢
    • 没错。我知道,有时对这些事情使用构造函数会更容易,但遗憾的是这是不可能的
    猜你喜欢
    • 1970-01-01
    • 2012-09-19
    • 2015-05-02
    • 2019-06-19
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多