Silverlight, привязка данных в списке, а затем изменение этого списка, как обновить? - PullRequest
2 голосов
/ 13 ноября 2009

Привет, у меня есть список, в котором у myclass есть свойство name, ничего особенного (пока). У меня есть двухсторонняя привязка к имени, и я хочу получить то же самое в списке, это означает, что если я удалю или добавлю новый элемент в список, я хочу, чтобы мой пользовательский интерфейс отражал это, как это сделать?

1 Ответ

1 голос
/ 13 ноября 2009

Вы реализуете свой список, используя класс ObservableCollection<T>.

Когда элементы удаляются или добавляются или когда члены, которые реализуют INotifyPropertyChanged, имеют такие свойства, модифицированные, объект UI, наблюдающий коллекцию, будет обновлен.

В качестве альтернативы, если существующая реализация List является специализированной, и вы не хотите наследовать от ObservableCollection<T>, тогда вы можете реализовать INotifyCollectionChanged и INotiftyPropertyChanged в своем специализированном классе List для достижения той же цели.

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