退出时默认保存WPF应用程序设置
。我刚刚为我的应用程序设置添加了一个布尔值(默认设置为 false )。我希望在应用程序运行时将其设置为true,然后在我再次打开它时将其设置为 false 。我不想保存我的应用程序设置。我想对那个布尔值保持静态。
自动保存 ?
当我以前使用VB.NET Winforms时,应用程序选项卡中有一个设置,名为" 在关机时保存my.settings "。但是,WPF怎么样?
我使用Visual Studio 2012,Vb.NET WPF应用程序
谢谢
答案 0 :(得分:0)
是否自动保存设置?不,您必须在每个设置类上显式调用Save方法。
既然你提到你有多个窗口,那么我认为快速而肮脏的方法是覆盖App中的OnExit方法:
Class Application
Protected Overrides Sub OnExit(ByVal e As ExitEventArgs)
MySettings.Default.Save()
MyBase.OnExit(e)
End Sub
End Class