我有一个应用程序,我必须在其中获取另一个打开的 WPF 窗口。在 WinForms 中,我能够使用:
MainWindow main = (MainWindow)Application.OpenForms["MainWindow"];
能够访问表单。现在在 WPF 中它不存在。我看过另一个post在这个相关的站点上,但是它使用 Application.Window ,它不包含在调用中。我只有:
- 当前
- 等于
- 获取内容流
- 获取Cookie
- 获取远程流
- 获取资源流
- 加载组件
- 引用等于
- 资源组装
- 设置Cookie
所以我的问题是,OpenForms 是否有不同的版本,或者只是有不同的处理方式。
最佳答案
尝试查看:Application.Current
。更具体地说,Application.Current.Windows
。
关于c# - Application.OpenForms 的 WPF 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2877094/