Учебник ObservableCollection?

Будет ли кто-нибудь направить меня на простой, графический учебник по использованию ObservableCollection. Я прошел через msdn, но я, кажется, не понимаю их. Кажется, я не могу найти лучших в google. Я ищу простой пример с полным описанием всех шагов.

Ответ 1

Я не знаю никакого графического руководства ObservableCollection. Класс ObservableCollection<T> - это тип коллекции (например, List<T>), что означает, что он содержит объекты данного типа T. Что отличает особенность ObservableCollection, так это то, что она "сообщает" наблюдателям, когда добавляется новый объект или когда объект удаляется. Это особенно полезно для пользовательского интерфейса, реализованного с использованием WPF, потому что в случае, когда объект добавляется или удаляется из наблюдаемой коллекции, пользовательский интерфейс автоматически обновляется. Это происходит потому, что при привязке к наблюдаемой коллекции WPF автоматически добавляет обработчик события в событие ObservableCollecion CollectionChanged.

Ответ 2

Если вы знаете, как использовать Список, используйте Список и после этого просто замените мир "List" на "ObservableCollection".

Это все! не так ли?:)

И теперь, каждый раз, когда коллекция изменяется (элемент был добавлен\удален\заменен) Ваш ограниченный пользовательский интерфейс будет уведомлен об этом.