如何判断用户是否选择了Light或Dark主题

wil*_*ill 5 windows-phone-7

有没有办法判断用户是否选择了Light或Dark主题?

谢谢!

Mat*_*cey 10

有一个属性可以测试,而不是比较实际的资源颜色.

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

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