我有一个窗口和一个Frame
。在那个Frame
中,我打开了许多页面,我想通过点击我创建的“关闭”按钮关闭它。
我已经搜索过,但似乎没有人知道该怎么做。
有人可以帮我解决这个问题吗?
先谢谢
答案 0 :(得分:0)
创建一个空白页面,然后在关闭页面时导航到该页面。
答案 1 :(得分: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 = "";
}
我希望这可以帮到你