WPF在启动时显示对话框

时间:2010-08-25 15:57:41

标签: .net wpf dialog

我有一个标志,如果设置我想要一个连接对话窗口在启动时显示。在Application_Startup事件处理程序的App.xaml.cs中,我有代码来显示窗口。发生的事情是启动画面显示(png设置为启动画面),对话框弹出一秒然后关闭,主WPF窗口显示。我希望该过程等到用户关闭对话框窗口。哦,对话框窗口不是WPF,它是Windows.Form。

表单是http://blogs.msdn.com/b/vsdata/archive/2010/02/02/data-connection-dialog-source-code-is-released-on-code-gallery.aspx

有什么想法吗?

由于

瑞克

2 个答案:

答案 0 :(得分:0)

你的窗口使用Show()或ShowDialog吗? Show()不会阻止代码在ShowDialog()应该运行时运行。

希望有所帮助。

答案 1 :(得分:0)

如果另一个窗口是WinForms窗口(顺便说一句,这是我在评论中注意到的相关信息),它将无法正常运行,因为当窗口显示时,WinForms的整个消息泵系统不存在;在WPF中,它已被Dispatcher取代。我担心我不知道解决方案,但搜索WPF-WinForms集成应该给出一些答案。