【问题标题】:WPF Change between 2 windowsWPF 在 2 个窗口之间切换
【发布时间】:2016-04-21 14:26:07
【问题描述】:

我一直在到处寻找问题的答案,但我似乎找不到任何东西。

按下按钮后,我正在尝试打开我已经创建的 2 个不同的窗口。按下按钮时,我会打开新窗口,但它只是打开一个空白窗口,而不是我想要的窗口。

这是我试图打开我的新窗口的函数,它位于我的 MainWindow 内,我想打开我在 Jobs 中创建的窗口(见下图)。

void Jobs_Clicked(object sender, RoutedEventArgs e)
{
    Window Jobs_Window = new Window();
    App.Current.Jobs = Jobs_Window;
    Jobs_Window.Show();
    this.Close();
}

Solution Explorer

【问题讨论】:

    标签: c# wpf visual-studio-2015


    【解决方案1】:

    您正在创建标准 Window 类的实例,而不是您创建的自定义 Window。

    如果您添加了一个窗口,例如称为 JobsWindow,则创建该窗口的实例,而不仅仅是 .NET 内置窗口:

    void Jobs_Clicked(object sender, RoutedEventArgs e)
    {
        Window Jobs_Window = new JobsWindow();
        App.Current.Jobs = Jobs_Window;
        Jobs_Window.Show();
        this.Close();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-05
      • 2016-03-24
      • 2020-01-03
      相关资源
      最近更新 更多