2013-04-05 149 views
2

我想創建一個應用程序,我可以點擊一個按鈕並出現一個新的窗口,其中有新的選項/按鈕。點擊按鈕後,我已經創建了一個新窗口win2:WPF:點擊按鈕打開新窗口不同的選項

private void button1_Click(object sender, RoutedEventArgs e) 
    { 
     var win2 = new Window();     
     win2.Show(); 
     this.Close(); 
    } 

現在我該如何編輯新窗口。假設我想製作新的按鈕(名爲:藍色,綠色....),用戶可以在其中選擇背景顏色。

回答

19

當你想創建一個自己的窗口,你不能直接使用Window類,因爲這僅僅是像一個模板。

要一個新的窗口添加到您的項目:

右擊你的項目=>添加=>新元素=>窗口。將它命名爲你想要的,我將使用默認的(Window1)。

現在你可以用窗戶做任何事情,你是如何用第一個窗口做到的。因此,添加您提到的按鈕並對它們進行編碼。

然後顯示窗口:

Window1 secondWindow = new Window1(); 
secondWindow.Show(); 
+0

非常感謝你!它的工作方式正是我想要的。 – user2240068 2013-04-08 08:59:35