一起学windows phone7开发(二十二.使用系统资源)
在windows phone7中,系統(tǒng)預(yù)先設(shè)置了一些資源,這樣可以保證風(fēng)格的一致性,在April版本時(shí),這些資源是在創(chuàng)建工程時(shí)寫(xiě)在了App.xaml中,但到了beta版后就被隱藏了。
一.系統(tǒng)資源:
?
以上這些就是系統(tǒng)的各種預(yù)定義的資源,包括字體、顏色、筆刷等。
?
二.使用:
如果要使用系統(tǒng)的資源,最簡(jiǎn)單的方法就是在XAML中使用StaticResource;這在xaml文件中非常常見(jiàn)。如:
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
在自已的工程中使用系統(tǒng)的預(yù)定義 資源,可以使風(fēng)格與系統(tǒng)保持一致。由其是要想和設(shè)定的Theme保持一致,也可以說(shuō)追著用戶Theme的設(shè)置而使自已開(kāi)發(fā)的應(yīng)用一起變化的話,就必須要使用系統(tǒng)提供的資源了。不過(guò)對(duì)于Theme來(lái)說(shuō)主要就有兩個(gè)(background、accent color);所以在自已的工程中,如果要和Theme保持一致,就需要使用PhoneBackgroundBrush或PhoneBackgroundColor,PhoneAccentBrush或PhoneAccentColor。
另外,也可以通過(guò)代碼來(lái)調(diào)用系統(tǒng)資源。
SystemColor = (Color)Application.Current.Resources["PhoneAccentColor"];
?
轉(zhuǎn)載于:https://www.cnblogs.com/randylee/archive/2010/11/02/1866888.html
總結(jié)
以上是生活随笔為你收集整理的一起学windows phone7开发(二十二.使用系统资源)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: .Net Validator验证框架 [
- 下一篇: C语言嵌入式系统编程修炼之六性能优化