如何完全控制 (Read/Write) 自定义资源 resw 文件(通用 Windows)
How to Full Control (Read/Write) of custom resource resw file (Universal Windows)
如何 read/write Keys/Values 自定义资源文件 (resw)(存储字符串和条件资源)?
我添加了用于存储应用程序设置的资源文件(resw)。然后呢?
private void button1_Click(object sender, RoutedEventArgs e)
{
ResourceContext resourceContext = ResourceContext.GetForViewIndependentUse();
ResourceMap resourceMap = ResourceManager.Current.MainResourceMap.GetSubtree("Resources");//resources.resw accessing in root is ok.
var resourceValue = resourceMap.GetValue("PicPath", resourceContext);
resourceMap.SetValue("DBPath", resourceContext,"PicPath2");//no write avaible ? ERROR LINE
}
ResourceMap class 没有 SetValue 方法。 *.resw 文件可能仅包含字符串和文件 paths.At 运行 时间,Windows.ApplicationModel.Resources.ResourceLoader class 和 Windows.ApplicationModel.Resources.Core 命名空间中的类型提供对应用程序资源的访问, 但不提供写入 API。
要存储读/写应用值,您应该使用 ApplicationData
API。您可以进行本地和/或漫游设置。
资源是只读的,用于您在运行时加载的 UI 字符串、图像等内容,并且可能希望根据用户的语言、辅助功能设置、显示器的内容进行更改比例因子等
如何 read/write Keys/Values 自定义资源文件 (resw)(存储字符串和条件资源)?
我添加了用于存储应用程序设置的资源文件(resw)。然后呢?
private void button1_Click(object sender, RoutedEventArgs e)
{
ResourceContext resourceContext = ResourceContext.GetForViewIndependentUse();
ResourceMap resourceMap = ResourceManager.Current.MainResourceMap.GetSubtree("Resources");//resources.resw accessing in root is ok.
var resourceValue = resourceMap.GetValue("PicPath", resourceContext);
resourceMap.SetValue("DBPath", resourceContext,"PicPath2");//no write avaible ? ERROR LINE
}
ResourceMap class 没有 SetValue 方法。 *.resw 文件可能仅包含字符串和文件 paths.At 运行 时间,Windows.ApplicationModel.Resources.ResourceLoader class 和 Windows.ApplicationModel.Resources.Core 命名空间中的类型提供对应用程序资源的访问, 但不提供写入 API。
要存储读/写应用值,您应该使用 ApplicationData
API。您可以进行本地和/或漫游设置。
资源是只读的,用于您在运行时加载的 UI 字符串、图像等内容,并且可能希望根据用户的语言、辅助功能设置、显示器的内容进行更改比例因子等