locked
Как изменить текущую тему windows phone 7 RRS feed

  • Вопрос

  • В приложении при загрузке надо изменить изменить текущую тему windows phone 7 с dark на light или наоборот ?????
    Нашел только как определить какая тема сейчас...... 

    var darkVisibility = (Visibility)Application.Current.Resources["PhoneDarkThemeVisibility"]; 
    if (darkVisibility == Visibility.Visible) { //Тёмная тема }
    else{ //Светлая тема }
    30 августа 2011 г. 12:34

Ответы

Все ответы

  • Это пользовательская настройка и программно её нельзя изменять, можно только определять.
    • Помечено в качестве ответа PetrishkoMVP 30 августа 2011 г. 13:19
    • Снята пометка об ответе PetrishkoMVP 30 августа 2011 г. 13:36
    30 августа 2011 г. 13:19
  • Мне надо изменить во время работы приложения а потом вернуть обратно
    30 августа 2011 г. 13:23
  • Такой возможности нет. Есть возможность использовать стандартные цвета для фона, текста и т.п. используемые в темах. Как понимаю Вас интересует именно это: Color resources. По этой теме есть статья: http://pugachev.info/archives/366
    • Помечено в качестве ответа Abolmasov Dmitry 1 сентября 2011 г. 8:50
    • Снята пометка об ответе Abolmasov Dmitry 1 сентября 2011 г. 17:54
    30 августа 2011 г. 13:40
  • Прочтите статью http://www.windowsphonegeek.com/articles/Creating-WP7-Custom-Theme-ndash-Basic-Theme-Implementation о создании собственной темы. По сути это использование статического ресурса.
    • Помечено в качестве ответа Abolmasov Dmitry 1 сентября 2011 г. 17:54
    30 августа 2011 г. 16:22
  • Спасибо.... Подходит на все 100%....
    1 сентября 2011 г. 12:54