Будет ли кто-нибудь направить меня на простой, графический учебник по использованию ObservableCollection. Я прошел через msdn, но я, кажется, не понимаю их. Кажется, я не могу найти лучших в google. Я ищу простой пример с полным описанием всех шагов.
Учебник ObservableCollection?
Ответ 1
Я не знаю никакого графического руководства ObservableCollection
. Класс ObservableCollection<T>
- это тип коллекции (например, List<T>
), что означает, что он содержит объекты данного типа T
. Что отличает особенность ObservableCollection
, так это то, что она "сообщает" наблюдателям, когда добавляется новый объект или когда объект удаляется. Это особенно полезно для пользовательского интерфейса, реализованного с использованием WPF, потому что в случае, когда объект добавляется или удаляется из наблюдаемой коллекции, пользовательский интерфейс автоматически обновляется. Это происходит потому, что при привязке к наблюдаемой коллекции WPF автоматически добавляет обработчик события в событие ObservableCollecion
CollectionChanged
.
Ответ 2
Если вы знаете, как использовать Список, используйте Список и после этого просто замените мир "List" на "ObservableCollection".
Это все! не так ли?:)
И теперь, каждый раз, когда коллекция изменяется (элемент был добавлен\удален\заменен) Ваш ограниченный пользовательский интерфейс будет уведомлен об этом.
Ответ 3
Это хорошая вводная статья: http://www.codeproject.com/KB/silverlight/SLListVsOCollections.aspx
Ответ 4
Как насчет этого учебника: http://www.switchonthecode.com/tutorials/wpf-tutorial-using-the-listview-part-1
Следуйте по ссылке на этой странице для частей 2 и 3