【发布时间】:2011-04-03 19:54:59
【问题描述】:
如果设置了标志,我希望在启动时显示连接对话框窗口。在 Application_Startup 事件处理程序的 App.xaml.cs 中,我有显示窗口的代码。正在发生的是启动屏幕显示(设置为启动屏幕的 png),对话框弹出一秒钟然后关闭并显示 WPF 主窗口。我希望该过程等到用户关闭对话框窗口。哦,对话窗口不是 WPF,它是一个 Windows.Form。
有什么想法吗?
谢谢
瑞克
【问题讨论】:
如果设置了标志,我希望在启动时显示连接对话框窗口。在 Application_Startup 事件处理程序的 App.xaml.cs 中,我有显示窗口的代码。正在发生的是启动屏幕显示(设置为启动屏幕的 png),对话框弹出一秒钟然后关闭并显示 WPF 主窗口。我希望该过程等到用户关闭对话框窗口。哦,对话窗口不是 WPF,它是一个 Windows.Form。
有什么想法吗?
谢谢
瑞克
【问题讨论】:
你的窗口使用 Show() 还是 ShowDialog ? Show() 不会停止代码运行,而 ShowDialog() 应该。
希望有所帮助。
【讨论】:
如果另一个窗口是 WinForms 窗口(顺便说一下,这是我在评论中注意到的相关信息),它将无法正常运行,因为显示窗口时 WinForms 的整个消息泵系统不存在;在 WPF 中,它已被 Dispatcher 取代。恐怕我不知道临时的解决方案,但是搜索 WPF-WinForms 集成应该会给出一些答案。
【讨论】: