Как реализовать актуализацию, как только я добавлю элементы в коллекцию Observable коллекции моей модели представления? - PullRequest
0 голосов
/ 25 октября 2011

Я новичок в Silverlight, так что терпите меня ... У меня есть модель вида, в которой у меня есть 3 ObservableCollection с 3 классов (унаследовано от INotificyPropertyChanged).Один из этих классов - «Избранное».На дочерней сводной странице (основного панорамы) я изменяю избранное (я добавляю один в базу данных и т. Д.).

Как я могу "обновить" вид основного панорамы?Достаточно ли добавить новый любимый объект в ObservableCollection или мне нужно реализовать некоторые новые действия?Из того, что я понял, представления активны, поэтому, если я изменяю элемент (даже один связанный, хотя Binding), он должен обновиться.Это правда?

1 Ответ

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

Вам не нужно ничего делать, если вы добавляете или удаляете элемент в ObservableCollection, пользовательский интерфейс автоматически покажет этот новый элемент. Однако, если вы измените свой базовый объект данных, пользовательский интерфейс не будет обновлен, если в вашем объекте не реализовано INotifyPropertyChanged.

Вы можете взглянуть на это сообщение или это .

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