信息
您所需的主题如下所示。但此主题未包含在此库中。

Windows Phone 主题设计决策

2013/12/5

适用于: Windows Phone 8 | Windows Phone OS 7.1

主题是一个由用户选择的背景色和强调色的组合,它可以个性化 Windows Phone 上的可视元素。只有颜色是属于主题的范畴;字体或控件大小等其他元素不会发生更改。

有两种背景色(深色或浅色)和多种强调色可供选择。

Windows Phone 应用会自动采用选定的主题,并确保平台中系统控件和 UI 元素显示一致,防止出现不协调、不稳定的用户体验。

如果您希望设置自己的主题,则可以重写应用中的主题。自定义主题可以在品牌的应用程序中建立有品质、原创或熟悉的内容。提前决定可以自定义多少您的应用的可视设计,并且相应地规划这些元素。您可以提供自己的资源并重写任意主题的属性,但是不能关闭主题。

本主题包含以下各节。

主题是一组用于个性化 Windows Phone 上可视元素的资源。用户可以在“设置”菜单中的“主题”下设置主题元素。

利用 Windows Phone SDK 中的主题资源,您可以创建保留本机 UI 外观的应用。您可以直接从自己的代码中访问这些主题属性,这意味着您可以显式地更改任何主题属性的值,以便与自己的品牌或配色方案相匹配。

背景

背景显示在应用的功能元素之后。您可以将此视为显示品牌或其他自定义艺术的机会,以设置您应用的风格。背景还可以是动态的,在特定的时间间隔内显示新的或变化的信息或图像。例如,Panoramas 可以包含覆盖所有面板的背景图像。应用图块可以随时使用 Microsoft 推送通知服务或图块计划来更新自己的背景图像。

支持的强调色

Windows Phone 允许用户在多种强调色中进行选择。默认的主题是一个具有蓝色强调色的深色背景,但是移动运营商或手机制造商可能会重写此设置。

The Windows Phone Accent Colors
提示提示:

某些设备可能预安装了运营商指定的额外强调色。

您的应用应注意到这个额外颜色,而不是假定整体系统的强调色只有上表中所见的几种。例如,不要编写这样的代码:检查标准的强调色,然后执行特定的操作;因为额外的颜色可能会导致该操作中断。

UX_Interactions_Themes_01

主题和强调色

Windows Phone 上的图像是 16 位的。Windows Phone SDK 中所包含的 Windows Phone 模拟器支持 24 位的调色板。这意味着某些在模拟器中优化的图像,显示在手机上时其品质效果可能会有所衰减。应当将图像导出为 16 位的颜色空间。

常见的颜色误区

当用户将系统设置为浅色主题模式时,请确保您的突出显示颜色仍然可见。在浅色和深色主题中测试您的强调色。由于用户可在多个主题间进行选择,若您要将彩色元素添加到 UI,您应该考虑可能的颜色组合。可能需要咨询图形设计人员以获取有关颜色组合方面的帮助。

重要说明重要说明:

Windows Phone 提供了两个系统主题:浅色和深色。我们鼓励您在应用程序中使用次级强调色主题。但是,请记住,用户设置的系统主题将自动应用到 Windows Phone SDK 的所有控件中,这可能会导致您的部分可视设计消失在背景中。

当用户修改了手机上的系统主题时,只有主题颜色会发生更改。字体或控件大小等其他元素均不会随之动态更改。

但是,您可以使用其他 Windows Phone 主题资源来更改字体和字体大小等属性。有关这些资源的更多信息,请参见 Windows Phone 主题资源

当创建自定义主题元素时,所设计的元素应符合框架和页面导航模型(Windows Phone 中的主要 UI 范例)。利用这些框架和页面,用户可以使用链接在不同页面(或屏幕)中向前导航,并且可以使用硬件“返回”按钮向后导航。有关框架、页面和屏幕的更多信息,请参见 Windows Phone 导航、方向和手势

选择基本的配色方案

请考虑如何谨慎地融入颜色,以期对品牌产生影响。Windows Phone 会使用分散、高对比度的颜色组合来体现清晰度和可见性。应当尽量少用鲜艳的颜色,如果您无法决定使用哪种颜色,则默认情况为中性或单色色调。

您无法修改用户选定的、系统范围的主题,只能修改应用内的主题。

一般而言,您的应用应尊重用户选择的主题和强调色。但是,如果这些主题和颜色间的切换将会干扰您应用的特定品牌或调色板,那么您可以将自己的应用锁定为仅使用一个主题(浅色或深色)。这样可以将颜色与系统范围内的颜色设置取消关联。

如果您希望完全控制应用中的颜色和背景,则您的应用可以退出系统主题,这样您就可以得到控制用户体验的所有权利,无论用户所选择的主题和强调色是什么,您可以在应用中广泛使用您的颜色。

有关不同 Windows Phone 主题资源以及如何在应用中配置这些资源的更多信息,请参阅以下主题如何应用 Windows Phone 的主题资源

显示: