WPF показывает диалог перед главным окном

Как можно показать диалоговое окно (например, логин / настройки и т. Д.) Перед главным окном?

Вот что я пробовал (это видимокогда-то работал, Но не больше):

XAML:

<Application ...
    Startup="Application_Startup">

заявка:

public partial class App : Application
{
    private void Application_Startup(object sender, StartupEventArgs e)
    {
        Window1 myMainWindow = new Window1();
        DialogWindow myDialogWindow = new DialogWindow();
        myDialogWindow.ShowDialog();
    }
}

результат: myDialogWindow отображается первым. Когда он закрыт, Window1 отображается, как и ожидалось. Но когда я закрываю Window1, приложение вообще не закрывается.

Ответы на вопрос(6)

Ваш ответ на вопрос