BulkObservableCollection<T> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents an ObservableCollection that allows the AddRange operation.
generic <typename T>
public ref class BulkObservableCollection : System::Collections::ObjectModel::ObservableCollection<T>
public class BulkObservableCollection<T> : System.Collections.ObjectModel.ObservableCollection<T>
type BulkObservableCollection<'T> = class
inherit ObservableCollection<'T>
Public Class BulkObservableCollection(Of T)
Inherits ObservableCollection(Of T)
Type Parameters
- T
The type of the collection.
- Inheritance
-
BulkObservableCollection<T>
Constructors
BulkObservableCollection<T>() |
Initializes a new instance of a BulkObservableCollection<T>. |
Methods
AddRange(IEnumerable<T>) |
Adds a list of items to the ObservableCollection without firing an event for each item. |
AsReadOnly() |
Gets a read-only version of the collection. |
BeginBulkOperation() |
Suspends change events on the collection in order to perform a bulk change operation. |
ClearItems() |
Removes all items from the collection. |
EndBulkOperation() |
Restores change events on the collection after a bulk change operation has been completed. |
InsertItem(Int32, T) |
Inserts an item at the specified index. |
MoveItem(Int32, Int32) |
Moves the item from one location to another. |
OnCollectionChanged(NotifyCollectionChangedEventArgs) |
Occurs when the collection has changed. |
OnPropertyChanged(PropertyChangedEventArgs) |
Occurs when a property on the collection has changed. |
RemoveItem(Int32) |
Removes an item from the collection at the specified location. |
SetItem(Int32, T) |
Replaces the item at the specified index. |