一起学windows phone7开发(二十二.使用系统资源)
在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开发(二十二.使用系统资源)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .Net Validator验证框架 [
- 下一篇: 欢迎参加天津PDC Party的活动