Надеюсь, на это есть очевидный ответ, который мой мозг в 2 часа ночи не видит (я основываюсь на том факте, что не могу найти никого с такой же проблемой).
Когда я нажимаю кнопку «аппаратное/встроенное» назад на своем телефоне с Windows 7, ни одна из моих привязок не переоценивается. Например, на моей главной странице у меня есть кнопка «IsEnabled», привязанная к логическому свойству в моей ViewModel, которое проверяет, находится ли значение в изолированном хранилище. В эмуляторе он запускается как отключенный (очевидно). Затем я перехожу на другую страницу и добавляю требуемое значение в изолированное хранилище. Когда я нажимаю аппаратную кнопку «Назад», чтобы вернуться на исходную страницу, привязка не оценивается повторно, и моя кнопка остается отключенной.
Однако, если я вернусь к MainPage через код, используя метод навигации, привязка будет переоценена, и все будет хорошо.
Есть идеи, почему?