【发布时间】:2015-06-16 06:30:25
【问题描述】:
我是 WPF 新手,无法找到此问题的答案:
我要在 3 个窗口之间导航 -
MainWindow -> Window1 -> Window2
在cancel按钮上点击Window2我想回到Window1。
我发现这段代码可以在 2 个窗口之间导航,但不是在 3 个窗口之间导航:
主窗口:
private void Window1_Click(object sender, RoutedEventArgs e)
{
Window1 window1 = new Window1();
window1.Show();
this.Hide();
}
窗口1:
private void btn_Cancel_Click(object sender, RoutedEventArgs e)
{
Application.Current.MainWindow.Show();
this.Close();
}
private void btn_Window2_Click(object sender, RoutedEventArgs e)
{
Window2 window2 = new Window2();
window2 .Show();
this.Hide();
}
窗口2:
private void btn_Cancel_Click(object sender, RoutedEventArgs e)
{
this.Close();
//what should I write to show Window1 again?
}
【问题讨论】: