跨通用应用程序的共享设置。这可能吗?

Shared settings across Universal Apps. Is this possible?

我想创建一组 Windows 个通用应用程序,每个应用程序都有不同的功能。

但是,我想对所有这些应用程序使用相同的设置(帐户设置和应用程序首选项)。 这可能是因为隔离存储。

必须在每个应用程序上单独设置这些设置会很麻烦。

看看ApplicationData.RoamingSettings。

每个设置的名称最多可以包含 255 个字符。每个设置的大小可达 8K 字节,每个复合设置的大小可达 64K 字节。同步引擎可能会限制可以漫游的设置和文件的总大小。

var roamingSettings = Windows.Storage.ApplicationData.Current.RoamingSettings;

// 创建一个简单的设置

roamingSettings.Values["mySetting"] = "Available Across devices";

https://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.roamingsettings.aspx

Windows 来自同一发布者的 10 个应用程序可以共享通过 ApplicationData 检索到的 PublisherCache 文件夹中的本地每用户数据。GetPublisherCacheFolder