Как можно отобразить диалоговое окно (например, логин / настройки и т. Д.) Перед главным окном?
Вот что я попробовал (по-видимому, когда-то работал , но больше нет):
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, приложение вообще не закрывается.