#windows-phone-7 #windows-phone-7.1
#windows-phone-7 #windows-phone-7.1
Вопрос:
Я использую этот код для сопоставления базы данных с моим приложением Windows Phone 7. В частности, когда я добавляю новый элемент карты (на странице телефона, отличной от домашней страницы), и когда я возвращаюсь на домашнюю страницу, балансовое значение моего списка кредитных карт не обновляется (что связано с наблюдаемой коллекцией типа Card). Я думаю, что я добавил все необходимые NotifyPropertyChanged.
Я что-то упустил:
Код: здесь
Ответ №1:
Это своего рода выстрел в темноте, но я не вижу, чтобы PropertyChanged был установлен где-либо … если PropertyChanged не установлен, то он будет равен null, и ни один из вызовов NotifyPropertyChanged фактически не вызовет PropertyChanged() .
Комментарии:
1. Проблема в том, что все остальные свойства работают. Измененное свойство работает везде, кроме этого.
Ответ №2:
Однажды у меня была проблема, которая не обновляла мой URI, просто попробуйте выполнить, когда сможете, не уверен, как решить вашу конкретную проблему, но у меня была проблема, что когда я менял команды в своем приложении, на главной странице не обновлялась статистика, когда вы возвращались к ней, поэтому я просто добавилметод, который извлекает значение еще раз, я использую вложенные классы с установщиками и получателями, поэтому все это обрабатывается для меня
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
method();
base.OnNavigatedTo(e);
}
Комментарии:
1. Мне жаль, Маттиас, я больше ничего не могу добавить к этому, я бы попробовал поиграть с INotified