У меня есть страница в моем приложении Windows Phone 7.На этой странице цвет фона задается равным StaticResource, который динамически добавляется на основе параметра настроек.
Теперь проблема в следующем: допустим, страница теперь белая, я перехожу к настройкам и на этой странице выбираю черный фон инажмите OK, чтобы вернуться (и, конечно, сбросить статические ресурсы в App.xaml).Когда я возвращаюсь на главную страницу, поскольку приложение уже имеет эту страницу в памяти, оно по-прежнему будет иметь белый фон.
Я могу подтвердить, что настройки сохранены правильно, потому что когда я выхожу и возвращаюсь, он работает отлично.
Как я могу сделать недействительным состояние рендеринга страницы Silverlight?Или, может быть, как я могу сказать, что silverlight не сохраняет страницу на navigation.back () и всегда создает свежую версию?
Я нашел какой-то метод InvalidateXXX () в UIElement, но он выглядел неуместным.
Спасибо