【发布时间】:2012-12-21 05:53:56
【问题描述】:
我有用户控制权,比如说 UC1。 在 UC1 中,我还有另外三个用户控件,比如说 UC2、UC3 和 UC4。
问题是当我从 UC4 加载事件中引用 UC2 的控件时,UC2 的引用控件为空。
有可能吗?由于用户控件的创建顺序是 UC1、UC2、UC3 和 UC4。
从技术上讲,当我指的是 UC4 的加载事件时,应该已经创建了 UC2 中的所有控件。但就我而言,它是空的。
有什么想法吗?
【问题讨论】:
-
是的...我也对嵌套控件中的 Loaded 事件感到头疼。他们不仅不保证所有内容都已加载,而且他们的订单也可能有所不同。在过去,我最终改用 IsVisibleChanged,并不是说它是一个简洁的解决方案,而是为了我的目的它有效
标签: wpf user-controls wpf-controls