Windows Phone 的主题资源


 

Windows Phone 使用资源字典为主题的资源,可以在 XAML 中,并在代码中使用的对象的键控字典。本节提供有关在 Windows Phone 的资源字典中可用的特定于主题的属性信息。您的应用程序可以访问在此间透露,并将它们绑定到控件使用 XAML 代码的属性。在运行时,这些资源将被添加到应用程序。

 

注意:
在以前的版本中,主题资源被存储在 App.xaml 文件中。它们不再存储在该位置作为工具,运行库会自动拾取的主题。如果您要升级较旧的项目,您必须从 App.xaml 中删除资源或或者创建一个新的项目。



主题资源
下表列出并定义在 Windows Phone 中可用的主题属性。他们可应用在设计器中使用控件的属性,或通过使用 {StaticResource} 标记扩展的 XAML。后者提供一个值的任何 XAML 属性属性通过评估对已定义的资源的引用。有关如何将这些资源绑定到控件的信息,请参见如何: Windows Phone 的应用主题的资源。

 

画笔资源
此表列出并描述了可应用的各种画笔。

 

名称                                             类型                                                        说明

 

PhoneAccentBrush            SolidColorBrush                                  前景色,单出感兴趣的项目

 

PhoneForegroundBrush     SolidColorBrush                                默认前景色和边框颜色

 

PhoneBackgroundBrush     SolidColorBrush                               默认的页和其他控件的背景

 

PhoneContrastBackgroundBrush SolidColorBrush                     对比元素的背景

 

PhoneContrastForegroundBrush  SolidColorBrush                        前景色为对立的因素

 

PhoneDisabledBrush                 SolidColorBrush                        已禁用的前景色和颜色

 

PhoneSubtleBrush                   SolidColorBrush                         微妙的前景色和边框

 

PhoneBorderBrush                      SolidColorBrush                边框和背景的文本框、 复选框、 密码和单选按钮控件

 

TransparentBrush                   SolidColorBrush100%                         透明刷用的背景和触摸目标

 

PhoneSemitransparentBrush          SolidColorBrush                        用来提供图像背景对比的部分透明背景画笔

PhoneChromeBrush                    SolidColorBrush                           用于匹配的应用程序栏颜色





文本框的画笔

 

名称
类型
说明

 

PhoneTextBoxBrush
SolidColorBrush
刷 TextBox 控件

 

PhoneTextCaretBrush
SolidColorBrush
在文本框中插入符号的画笔

 

PhoneTextBoxForegroundBrush
SolidColorBrush
TextBox 控件的前景的画笔

 

PhoneTextBoxEditBackgroundBrush
SolidColorBrush
刷 TextBox 控件编辑背景

 

PhoneTextBoxEditBorderBrush
SolidColorBrush
刷 TextBox 控件编辑边界

 

PhoneTextBoxReadOnlyBrush
SolidColorBrush
画笔,TextBox 控件只读状态。

 

PhoneTextBoxSelectionForegroundBrush
SolidColorBrush
TextBox 控件选择的前景的画笔





单选按钮和复选框画笔

 

名称
类型
说明

 

PhoneRadioCheckBoxBrush
SolidColorBrush
单选按钮和复选框的画笔

 

PhoneRadioCheckBoxDisabledBrush
SolidColorBrush
禁用的单选按钮和复选框状态的的画笔

 

PhoneRadioCheckBoxCheckBrush
SolidColorBrush
复选框复选刷

 

PhoneRadioCheckBoxCheckDisabledBrush
SolidColorBrush
已禁用复选框复选刷

 

PhoneRadioCheckBoxPressedBrush
SolidColorBrush
按下状态的画笔的单选按钮和复选框

 

PhoneRadioCheckBoxPressedBorderBrush
SolidColorBrush
按下状态的画笔的单选按钮和复选框



颜色资源
此表列出并描述了可以通过画笔资源应用的各种颜色。

 

注意:
您应尝试使用的画笔资源,而不是使用或直接修改颜色。原因是,您可以在应用程序中修改画笔值但没有颜色。



名称
类型
说明

 

PhoneBackgroundColor
颜色
默认的页和其他控件的背景

 

PhoneForegroundColor
颜色
默认前景色和边框颜色

 

PhoneDisabledColor
颜色
已禁用的前景色和颜色

 

PhoneSubtleColor
颜色
微妙的前景色和边框

 

PhoneAccentColor
颜色
前景色,单出感兴趣的项目

 

PhoneContrastBackgroundColor
颜色
对比元素的背景

 

PhoneContrastForegroundColor
颜色
前景色为对立的因素

 

PhoneBorderColor
颜色
用于边框和文本框、 复选框、 密码和单选按钮控件的背景颜色

 

PhoneChromeColor
颜色
应用程序栏和状态栏的颜色

 

PhoneSemitranspar
posted @ 2012-07-12 16:22  MicroLeo  阅读(496)  评论(0编辑  收藏  举报