WPF pokazuje okno dialogowe przed głównym oknem
Jak można wyświetlić okno dialogowe (np. Login / opcje itp.) Przed głównym oknem?
Oto, co próbowałem (najwyraźniejkiedyś pracował, ale już nie):
XAML:
<Application ...
Startup="Application_Startup">
Podanie:
public partial class App : Application
{
private void Application_Startup(object sender, StartupEventArgs e)
{
Window1 myMainWindow = new Window1();
DialogWindow myDialogWindow = new DialogWindow();
myDialogWindow.ShowDialog();
}
}
Wynik: MyDialogWindow jest wyświetlane jako pierwsze. Po zamknięciu okno1 jest wyświetlane zgodnie z oczekiwaniami. Ale kiedy zamykam Window1 aplikacja nie zamyka się wcale.