在我的应用程序的第一个窗口中,有一个用于打开第二个窗口的按钮,在第二个窗口中还有一个用于打开第三个窗口的按钮。所有Button-Commands都在我的ViewModel中实现。 必须先关闭当前窗口,然后才能打开新窗口。 要从第一个窗口转到第二个窗口,我使用了以下代码:
WRL
并且它工作正常,因为第一个窗口代表MainWindow。
问题: 如何通过其他窗口实现这一点?
答案 0 :(得分:1)
试试这个:
void OpenSecondWindowExecute()
{
this.Close();
SecondWindow sw = new SecondWindow();
sw.WindowStartupLocation = WindowStartupLocation.CenterScreen;
sw.Show();
}