我的问题是我无法找到有关我应该保存用户文件的位置的任何文档,例如,文件将包含键和值。文件路径在哪里,因为Windows桌面和Windows手机没有不同的文件夹吗?
FirstName="James"
Windows通用应用程序是否具有类似
的功能LocalStorage.LocalData("MyApp\properties.prop")
或类似的东西?或者我应该使用像"%appdata%\myapp\file.properties"
这样的东西有没有人可以链接我的文件?或者只是解释我应该做些什么?
答案 0 :(得分:2)
当选择在UWP中保存用户数据(例如设置值和其他小尺寸数据)时,您有2个选择。本地和漫游。
您可以通过ApplicationData
类访问这些内容。
var settings = ApplicationData.Current.LocalSettings
var settings = ApplicationData.Current.RoamingSettings
并访问类似
的值var myvalue = (MyClass)settings.Values["key"];
要记住的事情: 正如您将在文档中看到的那样,存在限制 您可以在任一容器中存储多少数据。此外,如果超过漫游容器的限制,它的行为就像本地存储一样。 对于较大的文件,您可以使用LocalFolder和RoamingFolder,但这并不像简单地访问像字典这样的值。
同样在UWP中,PublisherCacheFolder符合您的需求。
答案 1 :(得分:0)
经过一段时间的努力,我找到了this
它包含了我正在寻找的一切。