如何避免它们(如暗和暗)对Windows Phone应用程序的影响?

时间:2012-06-04 03:59:50

标签: windows-phone-7 themes

我开发了一个Windows Phone 7应用程序。 将应用程序安装到我的移动设备后(在模拟器中)我遇到了主题问题。

意味着Windows手机中有两个主题,LITE和DARK。

当我将主题设置为黑暗并执行我的应用时,它看起来不错,  但是,如果我将主题更改为LITE,则会恢复所有内容。

这意味着白色标签变黑,黑色背景变白。

所以我需要一个我的应用程序的解决方案,以便用户可以设置任何主题,但它不会影响应用程序的外观。

1 个答案:

答案 0 :(得分:0)

  1. 不要硬编码颜色,画笔等,而是使用{StaticResource ResourceName}并使用Theme Resources for Windows Phone
  2. 中的资源
  3. 确保每个 TextBlockTextBox都与Style相关联(来自同一链接的可用值)
  4. 如果您希望自定义资源(颜色,图片等),则可以使用ThemeResourceDictionaryposted on my blog(以及for this SO question) 。我保证将代码提交到GitHub其中一天,并创建一个NuGet包。