Ich habe eine WPF-App mit MVVM erstellt und habe Schwierigkeiten beim Schließen/Öffnen von Fenstern. Auf meinem Anmeldefenster, verwende ich die folgende Methode die Login-Fenster und öffnen Sie das WindowOPHome Fenster mit einem Button-Klick, um zu schließen:WPF MVVM Fenster schließen
WindowOPHome dashboard = new WindowOPHome();
dashboard.Show();
Application.Current.MainWindow.Close();
Alles funktioniert gut und das Login-Fenster schließt, während das WindowOPHome Fenster kann geöffnet werden. Wenn ich versuche, das WindowOPHome-Fenster zu schließen und das WindowMainAdmin-Fenster mit einem Klick ähnlich der Anmeldefenster-/WindowOPHome-Aktion zu öffnen, wird das WindowMainAdmin-Fenster für einen Bruchteil einer Sekunde geöffnet und verschwindet dann nicht mehr. Im Anschluss ist der Code für WindowOPHome und Öffnung WindowMainAdmin endet:
WindowMainAdmin dashboard = new WindowMainAdmin();
dashboard.Show();
Application.Current.MainWindow.Close();
Jede Hilfe wäre sehr dankbar! Bitte lassen Sie mich wissen, wenn Sie weitere Code-Teile benötigen. Ich danke dir sehr!
Perfect! Dies ist sehr einfach und ich kann mich für zukünftige Anwendungen anpassen, wie Sie gesagt haben, wenn ich andere Fenster halten muss und diejenigen auswählen muss, die ich schließen muss. Vielen Dank! – Progolfer79