0

我有一个包含面板的主窗口的 WPF 应用程序。我希望能够从主视图中临时删除一个面板(单击按钮后)并将其放入全屏模式的新窗口中,然后单击 Escape 键我希望控件回到原来的位置主窗口。我不知道如何删除和保存面板位置以恢复主视图。

任何帮助,将不胜感激!

4

3 回答 3

1

我只需更改面板的可见性,使其消失并在新的全屏视图中复制第二个。这样您就可以反转该过程,即关闭全屏,删除新副本,并使原始副本再次可见。这样您就不必担心保存位置。

于 2013-04-28T09:41:36.460 回答
0

假设您使用的是 mvvm 模式,这很简单。创建一个新的全屏窗口视图,绑定到面板的视图模型。你就完成了!

如果你不使用 mvvm。停下来学习 mvvm。

于 2013-04-28T08:05:13.267 回答
0

我认为您应该使用 MVVM 或 MVP 来构建您的 WPF 应用程序。如果您使用 MVVM,这很容易。

于 2013-04-28T09:23:22.260 回答