默认情况下 WPF 应用程序设置是否自动保存?

Are WPF Application Settings automatically saved by default?

WPF 应用程序设置是否在退出时默认自动保存?

我刚刚在我的应用程序设置中添加了一个布尔值(默认设置为 false)。我想在应用程序为 运行 时将其设置为 true,下次我再次打开它时,将其设置为 false。我不想保存我的应用程序设置。我想对那个布尔值保持静态。

正在自动保存?

当我以前使用 VB.NET Winforms 时,应用程序选项卡中有一个设置,名为“关机时保存 my.settings”。但是,在 WPF 中如何?

我用的是Visual Studio2012,Vb.NETWPF应用程序

谢谢

是否自动保存设置?不,您必须在每个设置 class.

上显式调用 Save 方法

既然你提到你有多个 windows,那么我认为快速而肮脏的方法是重写 App:

中的 OnExit 方法
Class Application
    Protected Overrides Sub OnExit(ByVal e As ExitEventArgs)
        MySettings.Default.Save()
        MyBase.OnExit(e)
    End Sub
End Class