我使用MVVM创建了一个WPF应用程序,但在关闭/打开窗口方面遇到了困难。在我的登录窗口中,我使用以下方法通过按钮单击关闭登录窗口并打开WindowOPHome窗口:
WindowOPHome dashboard = new WindowOPHome();
dashboard.Show();
Application.Current.MainWindow.Close();
一切都运行良好,登录窗口关闭,WindowOPHome窗口打开。当我尝试通过类似于登录窗口/WindowOPHome操作的按钮单击来关闭WindowOPHome窗口并打开WindowMainAdmin窗口时,WindowMainAdmin窗口仅在短暂的一瞬间出现,然后消失,而WindowOPHome永远不会离开视线。以下是关闭WindowOPHome和打开WindowMainAdmin的代码:
WindowMainAdmin dashboard = new WindowMainAdmin();
dashboard.Show();
Application.Current.MainWindow.Close();
任何帮助都将不胜感激!如果您需要其他代码,请告诉我。非常感谢!