Я нашел несколько похожих вопросов, но ничего не подходит идеально.
Я хочу, чтобы мое главное окно отображалось первым, и если приложение не может найти файл конфигурации приложения, я хочу, чтобы оно всплылодиалоговое окно для получения некоторых необходимых значений от пользователя.
Если я что-то сделаю в App.xaml и т. д., то, очевидно, главное окно не будет открыто, то же самое будет, если я положу его в свой основнойокна OnInitialized
.Если я поместил его в OnActivated
, он, кажется, работает, но когда я закрываю диалоговое окно или как-то щелкаю по главному окну, появляется другая копия диалога.Я мог бы поместить bool в моём главном окне, которое указывает, открыто ли диалоговое окно, но это просто не кажется оптимальным или лучшим способом сделать что-либо.
Есть предложения?