【发布时间】:2011-07-28 16:09:12
【问题描述】:
我不知道为什么我很难找到答案。 本质上,就像在 windows 窗体中一样,我创建一个页面的新对象,然后显示它。
但是你不能在 WPF 中这样做,所以我将主页的内容设置为创建的对象的内容。
这一切都很好,但是当我想关闭新打开的页面时,我不能。我显然不能做这样的事情。关闭。而且我没有参考MainWindow,所以我不能重新设置内容?
请帮忙,我很困惑!
更多详情...
抱歉,这不是最明确的问题。 在我的主窗口中,我有
Page1 mainMenu = new Page1();
this.Content = mainMenu;
这会打开我的新页面,就像一个新窗口一样,但实际上并没有加载一个新窗口,这真的很棒!
但是,我的当前页面现在具有 Page1 的内容。因此它运行代码并显示 Page1 中的内容。
在第一页,如何将内容返回到 MainWindow?我已经尝试了很多基本上都会出错的事情-
“遍历树时超出逻辑树深度。这可能表示树中存在循环。”
【问题讨论】:
-
不清楚您到底要做什么 - 也许如果您发布了一些代码(或伪代码)来说明如何在 Windows 窗体中执行此操作,有人可以帮助您做同样的事情WPF 中的东西。
标签: c# wpf mainwindow