2015-02-14 3 views
0

У меня есть контрольный флажок, который позволяет приложению воспроизводить звуки (SoundEnableBox), когда он установлен. Если они снижают этот флажок, я хочу, чтобы он оставался непроверенным (так что мне нужно программно отменить флажок, когда страница перезагружена. Значение по умолчанию установлено на отметку. Каждый раз, когда страница перезагружается, она снова проверяется.Checkbox uncheck для windows 8.1 phone app

Я попробовал следующий код, но он не работает. нужно ли мне связать свойство? чтобы сохранить его остановить?

if (GlobalVariables.SoundsEnabled.GlobalBool == false) 
{ 
     SoundsEnabledBox.Unchecked = true; 
} 

Я знаю, что это должно быть простым, но не с Windows Phone по какой-то причине.

+0

Где ваш код? в конструкторе или в NavigateTo? –

+0

@MuhammadSaifullah Код в навигации: – Sophman

ответ

0

Осмотрев это на короткое время я решил поменять значение по умолчанию на unchecked и написал следующую логику, чтобы исправить вопрос, который у меня был.

  if (GlobalVariables.SoundsEnabled.GlobalBool == false) 
      { 
       SoundsEnabledBox.IsChecked = false; 
      } 
      else if (GlobalVariables.SoundsEnabled.GlobalBool == true) 
      { 
       SoundsEnabledBox.IsChecked = true; 
      }