我有用户控制,比如说UC1。在UC1中,我还有另外三个用户控件,比如UC2、UC3和UC4。
问题是,当我从UC4加载事件中引用uc2的控件时,uc2的引用控件为空。
有可能吗?因为创建用户控件的顺序是UC1、UC2、UC3和UC4。
从技术上讲,当我提到UC4的loaded事件时,UC2中的所有控件都应该已经创建好了。但在我的例子中,它是空的。
有什么想法吗?
发布于 2012-12-21 20:34:30
问题可能与实例有关,因为在检查您是否创建了类似的另一个实例以检查其内容时。
在UC4中:
UC2 obj_uc2 = new UC2();然后它会给你null,因为它是一个新的实例。为此,您必须获取活动的实例。
https://stackoverflow.com/questions/13984953
复制相似问题