WP7应用开发笔记-豆知识 使用本地值的时候应该多考虑使用系统主题资源
2012-02-12 12:55
609 查看
最近时间比较少了,完成了本地化语言版本的开发,不过提供更新APP的时候没有通过。
原因是这条手动测试没有过。
5.5.2 - 内容和主题
无论使用哪种手机主题,应用程序内容(例如文本和可视元素)都必须清楚易读。例如,如果手机主题从黑色背景更改为白色背景,则应用程序的文本和可视元素必须清楚易读。
调试是找到的问题是一个背景使用了本地值:黑色,但是在白色主题下文本也会变成黑色所以成了一片黑。使用系统资源{StaticResource PhoneBackgroundBrush}就解决了这个问题。
主要还是自己测试太粗心了,反省!
系统主题提供了很多资源,比如我使用了的下表。
更多主题资源请参考,MSDN的Windows Phone 主题资源:
http://msdn.microsoft.com/zh-cn/library/ff769552(v=vs.92).aspx
使用系统主题资源可以保证程序界面和当前用户主题的统一性。
为了简便操作,Blend 提供了很方便地系统主题资源绑定:
原因是这条手动测试没有过。
5.5.2 - 内容和主题
无论使用哪种手机主题,应用程序内容(例如文本和可视元素)都必须清楚易读。例如,如果手机主题从黑色背景更改为白色背景,则应用程序的文本和可视元素必须清楚易读。
调试是找到的问题是一个背景使用了本地值:黑色,但是在白色主题下文本也会变成黑色所以成了一片黑。使用系统资源{StaticResource PhoneBackgroundBrush}就解决了这个问题。
主要还是自己测试太粗心了,反省!
系统主题提供了很多资源,比如我使用了的下表。
名称 | 类型 | 说明 |
PhoneAccentBrush | 颜色 | 当前主题强调色 |
PhoneBackgroundColor | 颜色 | 页面和其他控件的默认背景 |
PhoneForegroundColor | 颜色 | 默认的前景和边框颜色 |
PhoneStrokeThickness | Double | 边距、填充 |
PhoneFontSizeSmall | Double | 小型字体大小 |
PhoneFontSizeMedium | Double | 中型字体大小 |
PhoneFontSizeLarge | Double | 大型字体大小 |
http://msdn.microsoft.com/zh-cn/library/ff769552(v=vs.92).aspx
使用系统主题资源可以保证程序界面和当前用户主题的统一性。
为了简便操作,Blend 提供了很方便地系统主题资源绑定:
![](http://pic002.cnblogs.com/images/2012/25121/2012021212540991.png)
相关文章推荐
- 学习WP7应用开发的笔记--在App和Page中使用资源集合的注意点1
- android应用开发笔记-xml数据资源使用
- WP7应用开发笔记-插曲 小心使用MessageBox
- iOS开发学习专题-基础知识(五) NSDate时间 NSUserDefaults本地存储 NSNotification系统通知的详细使用方式
- WP7应用开发笔记(16) 本地Toast 提示
- WP7应用开发笔记-技巧 使用VisualState布置屏幕方向处理
- 【开发技术】 使用JSP开发WEB应用系统-------笔记
- WP7应用开发笔记 继承BitmapSource并使用独立存储来缓存远程的图片
- WP7应用开发笔记(14) 使用Caliburn Micro简化MVVM
- Android系统上使用C++开发本地代码
- Android应用开发学习笔记之使用Bundle交换数据
- Web 应用开发时应该考虑的安全问题
- android应用开发揭秘examples_04-12笔记(Button的使用)
- Android开发——如何在第三方应用中调用系统未开放的主题和样式
- web开发-Windows系统下使用git for Windows软件-学习笔记六
- 项目管理---git----快速使用git笔记(六)------本地开发与远程仓库的交互----常用git命令
- WP7应用开发笔记 TiltEffect为控件添加倾斜的触控响应效果
- Android开发:使用Intent打开电话、短信、邮箱、本地文件等系统应用程序整理大全
- 【Android开发基础】应用界面主题Theme使用方法
- 在windows下使用eclipse开发Settings等系统应用