Значение не обновляется в пользовательском интерфейсе - PullRequest
0 голосов
/ 07 октября 2011

Я использую этот код для сопоставления базы данных с моим приложением Windows Phone 7. В частности, когда я добавляю новый элемент карты (на телефонной странице, отличной от домашней страницы) и когда я возвращаюсь на домашнюю страницу, балансовая стоимость моего списка кредитных карт не обновляется (что связано с наблюдаемой коллекцией типа Карта). Я думаю, что я добавил все необходимые NotifyPropertyChanged.

Я что-то упустил:

Код: Здесь

Ответы [ 2 ]

1 голос
/ 09 октября 2011

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

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) 
{ 
method(); 
base.OnNavigatedTo(e); 
} 
1 голос
/ 07 октября 2011

Это своего рода выстрел в темноте, но я не вижу, чтобы PropertyChanged был установлен где-либо ... если PropertyChanged не установлен, то он будет равен нулю, и ни один из вызовов NotifyPropertyChanged фактически не вызовет PropertyChanged ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...