2015年1月13日
摘要: 当开发者将开发的应用上传到Windows应用商店以后,使用Windows 8系统的用户可能会看到并下载这些应用,而这些用户所在的区域或者所使用的语言可能都不相同,如果他们在使用应用程序时希望改变应用显示信息的语言为自己所熟悉的语言,这就需要应用能够提供一个语言设置选项,并在选项中包括用户所在地区的语言,这样就能够在应用中更加准确的为用户提供所需要的界面语言而不受区域的影响。下面将通过示例讲解如何在... 阅读全文
posted @ 2015-01-13 22:22 冯瑞涛 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 在应用程序运行过程中,系统的语言、像素、对比度等系统设置可能会发生改变,应用程序应根据系统环境的改变及时做出适当的响应。为了解决这样的问题,可以在应用程序中为系统状态更改事件注册事件处理方法,当语言、像素等系统设置信息发生改变时将触发这个事件,并在事件处理方法中根据环境变化做出相应的调整。下面通过一个具体的示例来演示如何在应用程序中注册状态更改事件,并在所添加的事件处理方法中对语言首选项的更改做出... 阅读全文
posted @ 2015-01-13 22:21 冯瑞涛 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 前面几个小节介绍了如何引用自身项目的资源,而有时在应用程序开发过程中可能需要访问其他项目中的资源。例如,当几个人或十几个人一起设计一个解决方案时,每个人的工作都是不同的,编写的项目也是不同的,但是每个人都可能需要访问其他项目的某些资源,这就引入了类库资源的概念。对于每一个项目都能够引用的资源,我们称它为类库资源。下面通过一个示例具体讲解如何引用类库中的资源。 新建一个Windows应用商店的空白... 阅读全文
posted @ 2015-01-13 22:09 冯瑞涛 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 大部分应用程序仅需要单个默认资源文件,例如Strings/zh-CN/Resources.resw,但是在某些应用程序中,最好将资源分离到多个资源文件中,以便更好地组织资源内容,这样就需要考虑如何引用这些分离资源文件中的资源。下面通过一个示例讲解如何在后台代码中引用分离资源文件中的字符串资源。 新建一个Windows应用商店的空白应用程序项目,并命名为SeparatedResourcesFile... 阅读全文
posted @ 2015-01-13 22:04 冯瑞涛 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 上文提到了引用字符串资源具有两种方式,分别是在XAML元素中和在后台代码中引用资源文件中的字符串资源。在第一小节已经介绍了如何在XAML元素中引用字符串资源,本小节将讲解在后台代码中引用字符串资源的相关知识点。 下面通过一个示例直接讲述如何在后台代码中引用资源文件中的字符串资源。新建一个Windows应用商店的空白应用程序项目,并命名为StringResourcesInCode。在项目中新建一个... 阅读全文
posted @ 2015-01-13 22:03 冯瑞涛 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 上一小节讲解了如何在XAML元素中使用x:Uid属性引用资源文件中的字符串资源,通过改变语言首选项显示不同的运行结果。如果把字符串资源变成文件资源,就不能使用x:Uid属性来引用这些文件资源。本小节将以图片作为文件资源,通过更改语言首选项,在XAML元素中引用不同的图片资源进而更改显示结果。下面讲述如何添加、引用图片资源。 首先新建一个Windows应用商店的空白应用程序项目,并命名为FileR... 阅读全文
posted @ 2015-01-13 21:52 冯瑞涛 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 在应用程序中可以通过XAML元素和后台代码两种方式引用资源文件中的字符串资源。本小节先讲述如何在XAML元素中引用字符串资源的相关知识点。 在XAML元素中可以通过使用x:Uid属性来引用资源文件中的字符串资源,这些字符串资源存储在资源文件中,下面介绍如何在项目中新建资源文件、添加字符串资源以及在XAML元素中通过x:Uid属性引用资源文件中的字符串资源。 在Visual Studio 201... 阅读全文
posted @ 2015-01-13 21:47 冯瑞涛 阅读(431) 评论(0) 推荐(0) 编辑