语言: HTML | XAML

定义应用资源 (XAML)

Applies to Windows and Windows Phone

作用

此部分包含用于提供应用程序资源(例如文件或字符串)的操作方法主题和指南。

Windows 遍及世界各地,几乎各种类型和外形规格的计算机都在使用它。在设计应用程序时,务必要确保让资源(如字符串和图像)独立于其代码,这一点十分重要。这样,你就可以独立地对这些资源进行维护和本地化,并针对不同的比例因子、辅助功能选项以及大量其他用户和计算机上下文进行自定义。

应用开发人员应该使资源和代码分离,并使用 Windows 8 中的资源管理系统来针对特定用户的运行时环境选择最匹配、最合适的资源。这样做可以实现以下操作:

  • 根据语言、区域、DPI 和其他外形规格的不同配置和用户设置显示不同的资源。
  • 通过为每个受众提供量身定制的资源,让你的应用增加文化、区域或语言各不相同的受众面。
  • 能够独立于代码对资源进行本地化,以便翻译人员无需能够编译你的代码。这样会最大程度降低在本地化期间引入 Bug 的可能性。
  • 能够独立于资源内容对代码进行维护。这样便可以单独在代码基础上修复或改进代码,从而最大程度降低改变本地化内容的风险。

有两种类型的资源:

  • 文件资源只是作为文件存储在磁盘上的资源(例如图像、html、json 文件和 xml 文件)。
  • 嵌入的资源是存储在某些容器资源文件中的资源(例如 ResW 和 ResJSON)。
在 Windows 中,文件资源部署为磁盘上的松散文件,而字符串资源从其源文件中进行编译,并嵌入到 PRI 文件中。

本节内容

主题描述

快速入门:使用文件或图像资源

你可以向应用添加图像和其他文件资源,并从应用内引用这些文件。

快速入门:使用字符串资源

将字符串资源放入资源文件中,通过代码或标记引用这些字符串。

如何使用限定符命名资源

你可以使用限定符命名资源。限定符会标识应使用某个资源版本的上下文。

如何加载字符串资源

你可以从资源文件、库、控件及 Windows 应用商店应用包和清单等对象中加载字符串资源。

如何加载文件资源

学习从各个位置加载文件资源。

 

相关主题

使用 C# 或 Visual Basic 的 Windows 运行时应用的路线图

 

 

显示:
© 2014 Microsoft