WPF zeigt den Dialog vor dem Hauptfenster
Wie kann man ein Dialogfenster (z. B. Login / Optionen usw.) vor dem Hauptfenster anzeigen?
Hier ist, was ich versucht habe (es anscheinendhat mal geklappt, aber nicht mehr):
XAML:
<Application ...
Startup="Application_Startup">
Anwendung:
public partial class App : Application
{
private void Application_Startup(object sender, StartupEventArgs e)
{
Window1 myMainWindow = new Window1();
DialogWindow myDialogWindow = new DialogWindow();
myDialogWindow.ShowDialog();
}
}
Ergebnis: myDialogWindow wird zuerst angezeigt. Wenn es geschlossen wird, wird das Window1 erwartet angezeigt. Aber wenn ich Window1 schließe, wird die Anwendung überhaupt nicht geschlossen.