1

我有一个窗口和一个Framewhithin它。在那Frame,我打开了许多我想通过单击我创建的“关闭”按钮关闭的页面。

我已经搜索过,但似乎没有人知道该怎么做。

谁能帮我解决这个问题?

提前致谢

4

2 回答 2

0

在页面类中创建以下构造函数以保留引用:

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


}

然后,通过传递主 Window 对象创建此实例:

 var page = new YourPageClass(this);

通过这样做,您可以获得主要的 Window 对象。所以现在,您可以按如下方式关闭 Page 对象:

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

我希望这对你有帮助

于 2014-09-07T13:43:49.707 回答
0

创建一个空白页面,然后在关闭页面时导航到该页面。

于 2013-10-26T18:56:49.220 回答