WPF如何从主视图中临时删除控件并将其放入新窗口
本文关键字:新窗口 窗口 控件 主视图 删除 WPF | 更新日期: 2023-09-27 18:11:15
我有一个WPF应用程序,它有一个包含面板的主窗口。我希望能够暂时从主视图中删除一个面板(按钮单击后),并将其放入全屏模式下的新窗口,然后通过Escape键单击,我希望控制返回到主窗口的原始位置。我不知道如何删除和保存面板的位置,以恢复主视图。
任何帮助将不胜感激!
我将简单地改变面板的可见性,使其消失,并在新的全屏视图中复制第二个。这样你就可以逆转这个过程,即关闭全屏,删除新副本,并使原始文件再次可见。这样你就不用担心保存位置
假设您正在使用mvvm模式,这很简单。创建一个新的全屏窗口视图,绑定到面板的视图模型。这样就完成了!
如果你不使用mvvm。停止学习mvvm
我认为你应该使用MVVM或MVP来构建你的WPF应用程序。如果你使用MVVM,这很容易。