2013-10-26 53 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 = ""; 
     } 

我希望这可以帮助您