WPF показывать диалог при запуске - PullRequest
0 голосов
/ 25 августа 2010

У меня есть флаг, если установлен, я бы хотел, чтобы при запуске отображалось диалоговое окно подключения.В App.xaml.cs в обработчике события Application_Startup у меня есть код, чтобы показать окно.То, что происходит, это то, что показывает заставку (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 голосов
/ 26 августа 2010

Если другое окно является окном WinForms (кстати, это важная информация, которую я заметил в комментарии), оно не будет работать правильно, потому что вся система обработки сообщений WinForms отсутствует при отображении окна. ; в WPF его заменил Диспетчер. Боюсь, я не знаю решения от руки, но поиск интеграции WPF-WinForms должен дать некоторые ответы.

0 голосов
/ 25 августа 2010

Используете ли вы Show () или ShowDialog для вашего окна? Show () не остановит выполнение кода, в то время как ShowDialog () должен.

Надежды, которые помогают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...