我的问题是我找不到任何关于我应该在哪里保存用户文件的文档,文件将包含键和值,例如。文件路径在哪里,因为windows桌面和windows手机没有不同的文件夹吗?
FirstName="James"
windows通用应用程序有类似
的东西吗?LocalStorage.LocalData("MyAppproperties.prop")
或类似的东西?或者我应该使用"%appdata%myappfile.properties"
之类的东西,有没有什么文档可以给我链接?还是告诉我该怎么做?
当选择在UWP中保存用户数据(p.e.设置值和其他小尺寸数据)时,您有2个选择。本地和漫游。您可以通过ApplicationData
类访问这些文件。
var settings = ApplicationData.Current.LocalSettings
漫游var settings = ApplicationData.Current.RoamingSettings
并像
那样访问值var myvalue = (MyClass)settings.Values["key"];
注意事项:正如您将在文档中读到的那样,存在一些限制可以在任意一个容器中存储多少数据。此外,如果超出了漫游容器的限制,它的行为就像本地存储一样。对于较大的文件,您可以使用LocalFolder和RoamingFolder,但它不像简单地访问字典那样容易。
在UWP中也有PublisherCacheFolder,如果它适合你的需要。
找了一段时间后,我发现了这个