在windows phone7中,系统预先设置了一些资源,这样可以保证风格的一致性,在April版本时,这些资源是在创建工程时写在了App.xaml中,但到了beta版后就被隐藏了。

一.系统资源:

以上这些就是系统的各种预定义的资源,包括字体、颜色、笔刷等。

二.使用:

如果要使用系统的资源,最简单的方法就是在XAML中使用StaticResource;这在xaml文件中非常常见。如:

FontFamily="{StaticResource PhoneFontFamilyNormal}"

FontSize="{StaticResource PhoneFontSizeNormal}"

Foreground="{StaticResource PhoneForegroundBrush}"

在自已的工程中使用系统的预定义 资源,可以使风格与系统保持一致。由其是要想和设定的Theme保持一致,也可以说追着用户Theme的设置而使自已开发的应用一起变化的话,就必须要使用系统提供的资源了。不过对于Theme来说主要就有两个(background、accent color);所以在自已的工程中,如果要和Theme保持一致,就需要使用PhoneBackgroundBrush或PhoneBackgroundColor,PhoneAccentBrush或PhoneAccentColor。

另外,也可以通过代码来调用系统资源。

SystemColor = (Color)Application.Current.Resources["PhoneAccentColor"];

转载于:https://www.cnblogs.com/randylee/archive/2010/11/02/1866888.html

一起学windows phone7开发(二十二.使用系统资源)相关推荐

  1. 【飞秋】一起学Windows Phone7开发(十三.二 按钮控件)

    在Silverlight中有多种按钮控件,这些控件在Windows phone7中也都得到了很好的支持. 一.Button: 这个控件只是一个基础控件,通过blend可以创建出多种效果的按钮来. &l ...

  2. 一起学windows phone7开发(二十一.二 Map控件的简单使用)

    1. 注册地图: 在使用地图之前必须先申请register key https://www.bingmapsportal.com/ 将申请到的key填到这个属性,地图才可以正常使用. Credenti ...

  3. 一起学Windows Phone7开发(十四.一 Phone Task)

    对于以前Windows mobile上关于SMS.Phone.Email.Camera等的开发经验都已经无效了,因为WP7根本就没有提供直接操作这些的API.但是这并不等于不能做,因为在WP7中而是可 ...

  4. 一起学Windows Phone7开发(十三.三 输入控件)

    在Phone7中主要的输入控件其实就有两个,一个是textbox,另一个就是password控件.这两个控件中尤其是TextBox控件有了很多新特性. 一.PasswordBox:   密码框控件,用 ...

  5. 【飞秋】一起学Windows Phone7开发(十三.四 基本控件)

    在这里,把一些最基本的控件列出来,其实也就是没有归类的控件都放在这里了. 一.TextBlock:这个控件其实就是Label控件. <TextBlock x:Name="PageTit ...

  6. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十二讲:盒子的定位方式

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十二讲:盒子的定位方式 摘要:通过前节<第十一讲:浮动>学习了贵阳网站建设中的DIV+CSS中盒子模型和浮动进行介绍.框模型是CSS的基础,本文 ...

  7. 【Visual C++】游戏开发五十五 浅墨DirectX教程二十二 水乳交融的美学:alpha混合技术

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/15026917 作者:毛星 ...

  8. 读后感: 波、波、波---走出软件作坊:三五个人十来条枪 如何成为开发正规军(二十二)

    波.波.波---走出软件作坊:三五个人十来条枪 如何成为开发正规军(二十二) http://blog.csdn.net/david_lv/archive/2008/06/26/2589809.aspx ...

  9. 【转载】 javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册 - 孤傲苍狼 - 博 http://www.cnblogs.com/xdp-gacl/

    javaweb学习总结(二十二)--基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+Ja ...

最新文章

  1. 和至少为k的最短子数组 python_LeetCode 862. 和至少为 K 的最短子数组
  2. mysql jdbc简介_JDBC简介
  3. yolov5-face无关键点测试
  4. 华为c语言编程规范_单片机开发之C语言编程基本规范
  5. osm2mysql_安装部署MySQL主从复制
  6. 一致性哈希算法与Java实现
  7. Java高级开发必会的50个性能优化的细节(珍藏版)
  8. [react] react组件的state和props两者有什么区别?
  9. 全新iPhone“Pro”命名要实锤:新增配色是“原谅色”本色吧?
  10. 生产排程系统_MES环境下如何执行智能生产排程
  11. StudioOne5最新版本电音制作软件
  12. 和我一起打造个简单搜索之Logstash实时同步建立索引
  13. D语言/DLang 2.085.1 发布,修复性迭代
  14. css多媒体竖屏,css3 媒体查询方向:横屏竖屏教程
  15. 【DBC专题】-4-DBC文件中的Signal信号字节顺序Motorola和Intel介绍
  16. 苹果手机怎么用计算机打出字,iPhone输入法忽然打不出中文怎么办?收下这份指南日常打字如飞!...
  17. C语言中遇到的问题之%d,%2d等的用法
  18. 03前端第三章Javascript
  19. 【经验分享】在WORD或Wps软件下,文档目录显示{TOC\o“1-3“} 的问题处理
  20. [ 网络协议篇 ] TCP三次握手四次挥手深度解析

热门文章

  1. CSS分别设置Input样式(按input类型)
  2. lenovo Think Centre TCM 开发环境搭建
  3. Spring Boot (七)MyBatis代码自动生成和辅助插件
  4. STM 32 窗口看门狗
  5. lixuxmint系统定制与配置(4)-应用安装
  6. 流程DEMO-补打卡
  7. 2017-2018-1 JAVA实验站 第三周作业
  8. Android应用程序键盘(Keyboard)消息处理机制分析(26)
  9. VMware Workstation 8正式版下载+密钥序列号
  10. 【原创】2009个性签名和流行语搜集