我有一个应用程序存储一些特定于用户的设置。
我创建了一个派生自 ApplicationSettingsBase 的设置类。
Public Class MySetting : ApplicationSettingsBase
此类具有指定此设置特定于应用程序会话的属性。
在应用程序退出时(Application.Current.Exit 事件),我想遍历所有用户设置并将所有 <MySetting> 类型设置设置为默认值。这样,这些将是特定于会话的。
例如:默认情况下会在屏幕中央打开一个对话框。对于当前应用程序会话,用户将其移动到屏幕的左上角。现在,如果用户关闭对话框并重新打开它,它将在屏幕的左上角打开。但是当他关闭并重新启动应用程序时,对话框再次出现在屏幕中央。