【发布时间】:2015-11-22 23:25:47
【问题描述】:
有什么方法可以完全重置wpf 应用程序?我的意思是不是应用程序重启
Process.Start(Application.ResourceAssembly.Location);
Application.Current.Shutdown();
以上代码关闭当前窗口并打开新窗口。
我问,如果有办法完全重置所有发生的事件并为变量、XAML 对象等设置起始值而不关闭窗口?
当然,这可能会为每个变量和对象一步一步做,但可能存在一些简短的方法?
【问题讨论】:
-
一个很好的简短方法是实施适当的架构以将每个模块重置为初始值。如果您还没有为该设置设置任何架构,它也可能是 lognest 方法。