【发布时间】:2011-05-26 21:20:53
【问题描述】:
我在一个类中创建了一个窗口的实例,但我无法直接从我的其他类访问该窗口的实例。
有没有一种方法可以引用我已经使用 C# 方法创建的窗口实例,或许可以搜索打开的应用程序窗口,直到找到我尝试访问的仪表板窗口?
【问题讨论】:
-
总的来说,这听起来像是一个糟糕的设计。可能有更好的方法来完成您正在尝试做的事情。首先告诉我们您从那个窗口需要什么以及为什么其他课程也需要它?您正在做的是编写脆弱、紧密耦合的代码的可靠方法。
-
我建议对主窗口使用单例模式