Windows Phone 7中哪种背景颜色处于活动状态?

Jak*_*son 7 silverlight windows-phone-7

我怎么知道WP7是处于暗模式还是亮模式?我想根据哪种模式处于活动状态来显示不同的图像.

Jes*_*det 9

  Visibility v = (Visibility)Resources["PhoneLightThemeVisibility"];

  if (v == System.Windows.Visibility.Visible)
  {
     // light theme is active
  }
  else
  {
    // dark theme is active
  }
Run Code Online (Sandbox Code Playgroud)

  • 据我所知,有黑色主题和黑色/白色背景的光主题 - 没有其他背景颜色支持,重音颜色可以变化,但在这种情况下你现在应该没问题,另外一个方便的提示是使用基于XAML的图标尽可能在那里应用正确的颜色. (2认同)