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
原文地址:https://www.cnblogs.com/fxiaoquan/p/2588338.html