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, приложение вообще не закрывается.