我不知道为什么我很难找到答案。本质上,就像在 Windows 窗体中一样,我创建了一个页面的新对象,然后显示它。
但是你不能在 WPF 中这样做,所以相反,我将主页的内容设置为创建的对象的内容。
这一切都很好,但是当我想关闭新打开的页面时,我不能。我显然不能做这样的事情。关闭。而且我没有参考 MainWindow,所以我不能重新设置内容?
请帮忙,我很困惑!
更多细节...
抱歉,这不是最明确的问题。在我的主窗口中,我有
Page1 mainMenu = new Page1();
this.Content = mainMenu;
这会打开我的新页面,就像一个新窗口一样,但实际上并没有加载一个新窗口,这实际上很棒!
但是,我的当前页面现在具有 Page1 的内容。因此它运行代码并显示 Page1 中的内容。
在第一页中,如何将内容返回到 MainWindow?我已经尝试了很多基本上都会出错的事情 -
“遍历树时超出了逻辑树深度。这可能表明树中有一个循环。”