BulkObservableCollection<T> - класс
Представляет ObservableCollection это включает операцию AddRange ().
Иерархия наследования
Object
Collection<T>
ObservableCollection<T>
Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection<T>
Пространство имен: Microsoft.VisualStudio.Language.Intellisense
Сборка: Microsoft.VisualStudio.Language.Intellisense (в Microsoft.VisualStudio.Language.Intellisense.dll)
Синтаксис
'Декларация
Public Class BulkObservableCollection(Of T) _
Inherits ObservableCollection(Of T)
public class BulkObservableCollection<T> : ObservableCollection<T>
generic<typename T>
public ref class BulkObservableCollection : public ObservableCollection<T>
type BulkObservableCollection<'T> =
class
inherit ObservableCollection<'T>
end
JScript не поддерживает универсальные типы и методы.
Параметры типа
- T
Тип коллекции.
Тип BulkObservableCollection<T> предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
BulkObservableCollection<T> | Инициализирует новый экземпляр класса BulkObservableCollection<T>. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Count | Получает число элементов, которое в действительности содержится в Collection. (Унаследовано от Collection<T>.) | |
Item | Получает или задает элемент с указанным индексом. (Унаследовано от Collection<T>.) | |
Items | Получает оболочку IList для Collection. (Унаследовано от Collection<T>.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Add | Добавляет объект в конец Collection. (Унаследовано от Collection<T>.) | |
AddRange | Добавляет список элементов в коллекции без срабатывание событие для каждого элемента. | |
AsReadOnly | Получает версию только для чтения коллекции. | |
BeginBulkOperation | Приостанавливает события изменения в коллекции для выполнения операции массового изменения. | |
BlockReentrancy | Запрещает реентерабельные попытки изменения этой коллекции. (Унаследовано от ObservableCollection<T>.) | |
CheckReentrancy | Проведите проверку на реентерабельные попытки изменения этой коллекции. (Унаследовано от ObservableCollection<T>.) | |
Clear | Удаляет все элементы из коллекции Collection. (Унаследовано от Collection<T>.) | |
ClearItems | Удаляет все элементы из коллекции. (Переопределяет ObservableCollection.ClearItems.) | |
Contains | Определяет, принадлежит ли элемент Collection. (Унаследовано от Collection<T>.) | |
CopyTo | Копирует всю коллекцию Collection в совместимый одномерный массив Array, начиная с указанного индекса целевого массива. (Унаследовано от Collection<T>.) | |
EndBulkOperation | Восстанавливает события изменения в коллекции после завершения операции массового изменения. | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) | |
GetEnumerator | Возвращает перечислитель, осуществляющий перебор элементов массива Collection. (Унаследовано от Collection<T>.) | |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
IndexOf | Осуществляет поиск указанного объекта и возвращает индекс (с нуля) первого вхождения, найденного в пределах всей коллекции Collection. (Унаследовано от Collection<T>.) | |
Insert | Вставляет элемент в коллекцию Collection по указанному индексу. (Унаследовано от Collection<T>.) | |
InsertItem | Вставляет элемент по указанному индексу. (Переопределяет ObservableCollection.InsertItem(Int32, UTP).) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
Move | Перемещает элемент по указанному индексу на новое местоположение в коллекции. (Унаследовано от ObservableCollection<T>.) | |
MoveItem | Перемещает элемент из одного расположения в другое. (Переопределяет ObservableCollection.MoveItem(Int32, Int32).) | |
OnCollectionChanged | Вызывается, когда была изменена коллекция. (Переопределяет ObservableCollection.OnCollectionChanged(NotifyCollectionChangedEventArgs).) | |
OnPropertyChanged | Вызывает событие PropertyChanged с предоставленными аргументами. (Унаследовано от ObservableCollection<T>.) | |
Remove | Удаляет первое вхождение указанного объекта из коллекции Collection. (Унаследовано от Collection<T>.) | |
RemoveAt | Удаляет элемент по указанному индексу из коллекции Collection. (Унаследовано от Collection<T>.) | |
RemoveItem | Удаляет из коллекции элемент с указанным расположением. (Переопределяет ObservableCollection.RemoveItem(Int32).) | |
SetItem | Заменяет элемент в указанном расположении. (Переопределяет ObservableCollection.SetItem(Int32, UTP).) | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
CollectionChanged | Происходит, когда элемент добавляется, удаляется, изменяется или перемещается, а также при обновлении всего списка. (Унаследовано от ObservableCollection<T>.) | |
PropertyChanged | Возникает при смене значения свойства. (Унаследовано от ObservableCollection<T>.) |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
System#Collections#IList#Add | Добавляет элемент в интерфейс IList. (Унаследовано от Collection<T>.) | |
System#Collections#IList#Contains | Определяет, содержится ли конкретное значение в списке IList. (Унаследовано от Collection<T>.) | |
System#Collections#ICollection#CopyTo | Копирует элементы коллекции ICollection в массив Array, начиная с указанного индекса массива Array. (Унаследовано от Collection<T>.) | |
System#Collections#IEnumerable#GetEnumerator | Возвращает перечислитель, осуществляющий перебор коллекции. (Унаследовано от Collection<T>.) | |
System#Collections#IList#IndexOf | Определяет индекс заданного элемента в IList. (Унаследовано от Collection<T>.) | |
System#Collections#IList#Insert | Вставляет элемент в список IList по указанному индексу. (Унаследовано от Collection<T>.) | |
System#Collections#IList#IsFixedSize | Получает значение, указывающее, имеет ли список IList фиксированный размер. (Унаследовано от Collection<T>.) | |
System#Collections#Generic#ICollection{T}#IsReadOnly | Получает значение, указывающее, является ли объект ICollection доступным только для чтения. (Унаследовано от Collection<T>.) | |
System#Collections#IList#IsReadOnly | Получает значение, указывающее, является ли объект IList доступным только для чтения. (Унаследовано от Collection<T>.) | |
System#Collections#ICollection#IsSynchronized | Получает значение, позволяющее определить, является ли доступ к коллекции ICollection синхронизированным (потокобезопасным). (Унаследовано от Collection<T>.) | |
System#Collections#IList#Item | Получает или задает элемент с указанным индексом. (Унаследовано от Collection<T>.) | |
System#ComponentModel#INotifyPropertyChanged#PropertyChanged | Возникает при смене значения свойства. (Унаследовано от ObservableCollection<T>.) | |
System#Collections#IList#Remove | Удаляет первое вхождение указанного объекта из IList. (Унаследовано от Collection<T>.) | |
System#Collections#ICollection#SyncRoot | Получает объект, с помощью которого можно синхронизировать доступ к коллекции ICollection. (Унаследовано от Collection<T>.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Language.Intellisense - пространство имен