如何在不影响windows phone 7.8中其他主题和颜色资源的情况下应用强调色

本文关键字:资源 颜色 情况下 应用 其他 影响 windows phone | 更新日期: 2023-09-27 18:12:07

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

如何在不影响windows phone 7.8中其他主题和颜色资源的情况下应用强调色

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

在那些有无法阅读的文本的应用中,设计师使用了强调色,所以如果你改变了强调色,你也会改变那些文本。

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

例如,你可以打开WiFi设置,但不能直接在应用程序中打开或关闭它们。这同样适用于强调色。您所谈论的设置是oem绑定的,这意味着这些设置是系统范围的,不能从任何第三方应用程序更改。