2016-04-21 110 views
0

我一直在尋找解決問題的辦法,但我無法找到任何東西。WPF在2個窗口之間切換

我試圖打開2個不同的窗口,我已經創建,按下按鈕後。按下按鈕,我去打開新窗口,但它只是打開一個空白窗口,而不是我想要的窗口。

這是我的功能,我試圖打開我的新窗口,並且它在我的MainWindow中,並且我想打開我在作業中創建的窗口(參見下圖)。

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

Solution Explorer

回答

0

你正在創建標準的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(); 
}