Рассматривал класс System.Collections.ObjectModel ObservableCollection<T>
. Это один странно, потому чтоКакая коллекция .Net для одновременного добавления нескольких объектов и получения уведомления?
- он имеет метод Add, который принимает только один элемент. Нет AddRange или эквивалент.
- аргументов событий Notification имеет свойство NewItems, который является IList (объекты .. не T)
Моей потребности здесь, чтобы добавить партию предметов в коллекцию и слушатель также получает пакет как часть уведомления. Я что-то пропустил с ObservableCollection? Есть ли другой класс, который соответствует моей спецификации?
Обновление: не нужно откатывать свои собственные, насколько это возможно. Мне нужно будет добавить/удалить/изменить и т. Д. Много чего.
Gishu, осторожна, если вы свяжете на ListView большинство реализаций здесь взорвется. – 2009-05-12 04:55:38