如何应用强调色而不影响Windows Phone 7.8中的其他主题和颜色资源?

时间:2013-05-05 13:59:25

标签: c# windows-phone-7 xaml visual-studio-2012

我有一个未锁定的hTC HD7 Windows Phone 7.8。我有一些关于为WP7.8构建应用程序的基本知识。在这个解锁版本中,开发人员添加了一些额外的主题,其中包括“黑色”作为强调色。当应用黑色强调色时,主屏幕看起来很漂亮。否则它也有帮助,因为它减少了电池消耗,问题是当应用黑色强调颜色时,两端消息传递中的会话 - 文本块变为黑色&与“黑暗”背景混合,看起来好像文本是分散的。甚至Zune音乐中的字母菜单也变黑了。 我想编写一个应用程序,允许手机将黑色作为强调颜色仅应用于开始屏幕,其他控件(如文本块,文本)不应受此“黑色”重音影响。 我该如何从这个项目开始? 如何覆盖系统颜色?

2 个答案:

答案 0 :(得分:1)

我认为这是不可能的,因为你要求将重点颜色设置为黑色,然后抱怨重点颜色为黑色。

在具有不可读文本的应用中,设计师使用了强调色,因此如果您更改强调色,则会更改这些文本。

答案 1 :(得分:0)

由于几个原因,这是不可能的。首先,您的应用程序在沙盒中运行,对操作系统的访问权限有限。这意味着如果没有来自用户的明确操作,它就不会影响任何操作系统组件。

例如,您可以打开WiFi设置,但不能直接从应用程序打开或关闭它们。同样适用于强调色。您正在谈论的设置受OEM限制,这意味着这些设置是系统范围的,并且不能从任何第三方应用程序进行更改。