2016-02-09 6 views
1

В моем .xaml-коде есть несколько кнопок, видимость которых привязана к переменной (true = visible, false = not visible). Это отлично работает со всем, что я делаю, ЗА ИСКЛЮЧЕНИЕМ, когда я нажимаю кнопку запуска/окна. Мой метод «OnSuspending» должен установить для этой переменной значение false, но если я начну, а затем снова открою программу, кнопки все еще будут видны.Привязка для видимости не обновляется при приостановке

Я, кажется, временно приостанавливаю, так как все остальное работает так, как ожидалось, поэтому я подозреваю, что .xaml-страница просто не обновляется, когда переменная изменена на false во время приостановки. Почему это?

+0

Может быть, релевантно: кажется, что он работает правильно, если я оставляю таблетку в покое настолько долго, что засыпает перед повторным открытием программы. –

+0

Вы разместили точку останова в OnSuspending? Разрывается ли это, когда вы пытаетесь завершить работу? Возможно, вам придется заносить его в журнал, если вы не видите его. –

+0

При запуске на симуляторе он попадает на точки останова, которые я размещаю в OnSuspending. Я заметил, что эта проблема не возникает на симуляторе, когда я говорю, чтобы она приостанавливалась. Однако, когда я помещаю его в планшет для запуска, он не работает, когда я нажимаю кнопку «Windows», чтобы начать. Он * делает * правильно работать, когда я приостанавливаю, перейдя в другое приложение. –

ответ

1

Переход в меню «Пуск» не приостанавливает ваше приложение.

Это приложение закрывает ваше приложение, которое отличается.

+0

Да, это так. Поэтому, я думаю, мой следующий вопрос: «Как я могу сказать, что мой код что-то делает, когда он закрывается»? Спасибо за вашу помощь! –