Windows Phone 的主题

概述
主题是一组用来进行个性化设置在 Windows Phone 上的可视元素的资源。您可以创建应用程序保留本机设备用户界面 (UI) 从文体角度的外观和感觉。这些样式属性包括背景颜色和口音的颜色。主题可确保控件和用户界面元素显示始终如一地跨 Windows 手机。

此功能使开发人员能够:

构建应用程序和访问主题属性直接在他们的代码中。

显式更改以匹配自己品牌的要求任何主题的属性的值。

注意:
Windows Phone 主题主题在 Silverlight 中或在 Windows 的演示文稿的基础 (WPF) 表示完全无关。Windows Phone 主题是设备主题和不应用主题。


使用 Windows 手机的主题的一个优点是一致性和兼容性。开发人员可以使用设置,而不调整如知道将在运行时修改这些样式的颜色的共同属性的默认控件。当应用程序运行在 Windows Phone 时,主题系统修改相应的应用程序的视觉效果。此外,开发人员可以重写应用程序级别的主题。例如,一家公司,建立一个强大的品牌颜色的应用程序可能希望维持一个给定的颜色。开发人员可以提供其自己的资源,并覆盖任何主题的属性。但是,他们不能关闭主题。

注意:
当一个用户修改手机的系统主题时,将更改只有在您的应用程序中的颜色。其他元素 (如字体或控件尺寸不会动态地改变。不过,您可以使用其他 Windows Phone 主题资源来更改属性,如字体和字体大小。这将讨论主题中的 Windows Phone 为主题的资源。


支持的主题
Windows Phone 主题是背景和以强调文字颜色的组合。背景色是颜色的背景,并强调文字颜色是应用于控件和其他可视元素的颜色。有两个背景、"黑暗"和"光"和共 10 强调文字颜色,可以应用于您的应用程序的选项。这些口音颜色包括:

洋红色

紫色

深青色

石灰

布朗

粉色

橙色

蓝色

红色

绿色

重要注意事项:
也有可能通过移动运营商或硬件制造商联系,将此编号添加到电话的第十一届强调文字颜色。您的应用程序应意识到这种额外的颜色并不只是十的全系统颜色上作出假设。例如没有检查标准十口音颜色,然后执行特定操作的代码。第十一届的颜色是否存在它可以中断您的代码。


用户可以使用主题,背景和口音的颜色,通过在设备上的设置菜单。一旦应用后,所做的更改将应用全系统以及应用程序。以下内容说明了各种各样的应用不同主题的应用程序:

注意:
用户将适用的主题中的 Windows Phone 设置菜单中的主题。上面的图中,为单个应用程序会突出显示背景下的黑暗与光明的选项之间进行切换。此外,布朗、 青色和紫色的强调文字颜色分别启用。


实施
您的应用程序,主题是使用资源和资源字典来实现的。这些资源被注入在应用程序启动时运行。他们可应用在设计器中使用控件的属性,或通过使用 {StaticResource} 标记扩展的 XAML。后者提供一个值的任何 XAML 属性属性通过评估对已定义的资源的引用。有关不同的 Windows Phone 主题资源和如何在您的应用程序中配置的详细信息,请参阅下列主题:

Windows Phone 的主题资源

如何: 主题资源申请 Windows Phone


版权和保密声明

以上文章翻译的wp7帮助文档

原文地址:https://www.cnblogs.com/fxiaoquan/p/2588318.html