Есть ли способ применить изменения темы немедленно? - PullRequest
0 голосов
/ 17 марта 2012

Можно ли применить изменения темы сразу после повторной активации приложения? Темнота / свет кажутся такими же, как и при запуске.

   // Determine the visibility of the dark background.
    Visibility darkBackgroundVisibility =
        (Visibility)Application.Current.Resources["PhoneDarkThemeVisibility"];

    // Write the theme background value.
    if (darkBackgroundVisibility == Visibility.Visible)
    {
        MessageBox.Show("background = dark");
    }
    else
    {
        MessageBox.Show("background = light");
    }

1 Ответ

0 голосов
/ 17 марта 2012

Вы можете попробовать использовать библиотеку Phoney Tools и проверить свойство PhoneTheme.IsDarkTheme . Я использовал это раньше, и, кажется, работает хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...