2013-10-26 55 views
0

我有一個窗口和一個Frame而已。在那Frame中,我打開了很多頁面,我想通過點擊我已經創建的「關閉」按鈕關閉它。關閉WPF框架中的頁面

我已經搜查,但似乎沒有人知道如何做到這一點。

任何人都可以幫助我解決這個問題嗎?

由於提前

回答

0

創建一個空白頁面,只是導航到,當你關閉該頁面。

+0

沒辦法,應該有一個「正確的方式」來做到這一點,但感謝您的答覆! –

+0

祝你好運!!!!!! – OneFineDay

0

創建你的頁面類下面的構造,以保持基準:

class YourPageClass 
{ 
public YourPageClass(MainWindow mainWindow) 
{ 
    main = mainWindow; 
} 
private MainWindow main; 


} 

然後,通過主窗口對象創建這個實例:

var page = new YourPageClass(this); 

通過這樣做,你可以得到主窗口對象。所以,現在,你可以按如下關閉頁面對象:

if (main != null) 
     { 
      main.ProjectorFrame.Content = ""; 
     } 

我希望這可以幫助您