完全重置wpf应用程序
本文关键字:wpf 应用程序 | 更新日期: 2023-09-27 18:10:17
是否有办法完全重置wpf
应用程序?我的意思不是应用程序重启
Process.Start(Application.ResourceAssembly.Location);
Application.Current.Shutdown();
以上代码关闭当前窗口并打开新窗口。
我问,如果有一种方法,完全重置所有发生的事件,并设置变量,XAML
对象等的起始值没有窗口关闭?
当然,这可能会使每个变量和对象一步一步,但可能存在一些短的方法?
不,没有快速的方法。最好的办法是使用一种将模型/状态从视图中分离出来的体系结构,然后创建模型的新实例。MVVM对于WPF来说是一个很好的架构,并且会做得很好。