返回到WPF的上一个窗口

玛雅人

我是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?
    }
叶戈尔

像这样更改显示窗口的方式:

private void Window1_Click(object sender, RoutedEventArgs e)
{
    Hide();
    new Window1().ShowDialog();
    ShowDialog();
}

并使用该DialogResult属性隐藏您的窗口(主窗口除外):

private void btn_Cancel_Click(object sender, RoutedEventArgs e)
{
    DialogResult = false;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以编程方式返回到上一个片段

来自分类Dev

如何从活动(视频视图)返回到上一个活动(视频视图)

来自分类Dev

跳转后返回到上一个光标点

来自分类Dev

需要按两次以返回到上一个片段

来自分类Dev

如何返回到后栈中的上一个片段?

来自分类Dev

图标旋转,但返回到上一个位置

来自分类Dev

cakePHP多维数组循环返回到上一个推送

来自分类Dev

您如何返回到Ranger中的上一个目录?

来自分类Dev

C#:重置按钮或返回到上一个空隙

来自分类Dev

操作栏后退按钮返回到展开的 SearchView 上的上一个活动

来自分类Dev

如何返回到在 VScode 中打开的上一个选项卡

来自分类Dev

暂时“最大化”一个窗口,然后返回到先前的窗口布局

来自分类Dev

创建一个模式窗口,该窗口将值返回到主窗体

来自分类Dev

暂时“最大化”一个窗口,然后返回到先前的窗口布局

来自分类Dev

powershell回到上一个换行符

来自分类Dev

如何回到上一个片段

来自分类Dev

如何回到Scrapy中的上一个蜘蛛

来自分类Dev

回到android中的上一个活动

来自分类Dev

如何回到android中的上一个活动?

来自分类Dev

在一个 UIViewController 中,如何判断是到下一个 UIViewController 还是返回到上一个 UIViewController

来自分类Dev

CodeIgniter + Bootstrap选项卡,重新加载不会返回到上一个活动选项卡

来自分类Dev

如何单击返回到上一个活动,两次单击该如何退出应用程序?

来自分类Dev

C# 返回到列表视图中的上一个图像并将其显示在图片框中

来自分类Dev

从文档开始查找和替换,但将光标返回到上一个位置

来自分类Dev

iOS:返回上一个视图

来自分类Dev

返回上一个活动状态

来自分类Dev

如何返回上一个活动

来自分类Dev

android返回上一个视图

来自分类Dev

返回上一个功能

Related 相关文章

  1. 1

    以编程方式返回到上一个片段

  2. 2

    如何从活动(视频视图)返回到上一个活动(视频视图)

  3. 3

    跳转后返回到上一个光标点

  4. 4

    需要按两次以返回到上一个片段

  5. 5

    如何返回到后栈中的上一个片段?

  6. 6

    图标旋转,但返回到上一个位置

  7. 7

    cakePHP多维数组循环返回到上一个推送

  8. 8

    您如何返回到Ranger中的上一个目录?

  9. 9

    C#:重置按钮或返回到上一个空隙

  10. 10

    操作栏后退按钮返回到展开的 SearchView 上的上一个活动

  11. 11

    如何返回到在 VScode 中打开的上一个选项卡

  12. 12

    暂时“最大化”一个窗口,然后返回到先前的窗口布局

  13. 13

    创建一个模式窗口,该窗口将值返回到主窗体

  14. 14

    暂时“最大化”一个窗口,然后返回到先前的窗口布局

  15. 15

    powershell回到上一个换行符

  16. 16

    如何回到上一个片段

  17. 17

    如何回到Scrapy中的上一个蜘蛛

  18. 18

    回到android中的上一个活动

  19. 19

    如何回到android中的上一个活动?

  20. 20

    在一个 UIViewController 中,如何判断是到下一个 UIViewController 还是返回到上一个 UIViewController

  21. 21

    CodeIgniter + Bootstrap选项卡,重新加载不会返回到上一个活动选项卡

  22. 22

    如何单击返回到上一个活动,两次单击该如何退出应用程序?

  23. 23

    C# 返回到列表视图中的上一个图像并将其显示在图片框中

  24. 24

    从文档开始查找和替换,但将光标返回到上一个位置

  25. 25

    iOS:返回上一个视图

  26. 26

    返回上一个活动状态

  27. 27

    如何返回上一个活动

  28. 28

    android返回上一个视图

  29. 29

    返回上一个功能

热门标签

归档