Windows phone 7 如何强制在Windows Phone 7中使用灯光主题?

Windows phone 7 如何强制在Windows Phone 7中使用灯光主题?,windows-phone-7,Windows Phone 7,在我的Windows Phone 7应用程序中,无论用户在手机中设置了什么主题,我都希望使用灯光主题。怎么做 我需要定制样式或主题吗?我只想要默认的灯光主题 谢谢没有办法强制应用程序使用特定主题 您所能做的就是为您使用的每个控件创建自己的样式,并在样式中模仿灯光主题 注意,这可能是一项耗时且乏味的任务。当用户指定了亮主题和暗主题时,请确保在所有状态下测试所有页面和所有控件 我不得不这么做(但为了黑暗主题),我不会再做一次没有选择的事情 在其中一个关于优化性能的PDC课程中,有一些关于此操作的提示

在我的Windows Phone 7应用程序中,无论用户在手机中设置了什么主题,我都希望使用灯光主题。怎么做

我需要定制样式或主题吗?我只想要默认的灯光主题


谢谢

没有办法强制应用程序使用特定主题

您所能做的就是为您使用的每个控件创建自己的样式,并在样式中模仿灯光主题

注意,这可能是一项耗时且乏味的任务。当用户指定了亮主题和暗主题时,请确保在所有状态下测试所有页面和所有控件

我不得不这么做(但为了黑暗主题),我不会再做一次没有选择的事情


在其中一个关于优化性能的PDC课程中,有一些关于此操作的提示

有一种很好的方法可以更换默认的刷子。保存您在任何地方设置前景色

您仍然需要将主布局节点的背景设置为默认背景笔刷

Background="{StaticResource PhoneBackgroundBrush}"
这是一个非常糟糕的主意

Windows手机使用OLED显示屏——像素直接发光,而不是背光。因此,白色像素的功耗最高。这就是为什么微软突然沉迷于深色背景上的浅色文本。这不是回到七十年代的事

如果你这样做,你将导致荒谬的功耗

为了那个投票否决了一个事实正确答案的混蛋的利益,我引用了微软在2010年7月发布的WindowsPhone7UI设计和交互指南第63页

避免在中使用过多的白色 应用程序,如白色 背景,因为这可能有 对设备电池寿命的影响 具有有机LED显示屏。


如果你想知道为什么微软会包括一个“浅背景”主题选项,我也是。

杰夫·威尔科克斯(Jeff Wilcox)使用他开发的主题管理器提供了一个很好的方法


如果你对我的手机这样做,我会找到你,活剥你的皮。灯光主题对电池非常不友好。强制主题可用于全景页面。我们通常选择深色背景图像和白色文本。并非所有WindowsPhone7手机都使用OLED显示屏。我的HTC HD7是一款TFT液晶显示器。内置的邮件、办公应用程序以及Facebook应用程序都使用白色背景,大多数都是这样。但你的没有,这才是重要的,所以去烦其他人吧。Office团队还以认为动画回形针是个好主意而闻名。不是在WP7.1上运行,它是针对WP8的,如何实现它VS2010 WP7.1您是否尝试使用此版本?