在软件关闭时存储设置是每一个软件必需的功能。在WPF中可以通过Settings.settings文件指定,但设置存储的位置很难确定,这不是一个好方法。
在WinUI 3里也有一套自带的设置系统,我们可以方便地使用它来存储用户自定义的设置。
新版变化
WASDK1.6中,更新了Microsoft.Windows.Storage.ApplicationDataContainer
API,以取代从旧版UWP继承来的Windows.Storage.ApplicationDataContainer
。
区别在于Microsoft.*
命名空间下的API较新,而且支持非打包应用。
而且新的ApplicationDataContainer
API不支持漫游设置,这是由于Win11不支持了(所以旧版的API支持也是有名无实了),MSDN建议使用Azure 应用服务代替。