Class ObservableCollectionExtended<T>
Inheritance
ObservableCollectionExtended<T>
Assembly: NMF.Collections.dll
Syntax
public abstract class ObservableCollectionExtended<T> : Collection<T>, IList<T>, ICollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable, INotifyCollectionChanging, INotifyPropertyChanged, INotifyCollectionChanged
Type Parameters
Methods
|
Edit this page
View Source
ClearItems()
Declaration
protected override void ClearItems()
Overrides
|
Edit this page
View Source
InsertItem(int, T)
Declaration
protected override void InsertItem(int index, T item)
Parameters
Type |
Name |
Description |
int |
index |
|
T |
item |
|
Overrides
|
Edit this page
View Source
MoveItem(int, int)
Declaration
public virtual void MoveItem(int oldIndex, int newIndex)
Parameters
Type |
Name |
Description |
int |
oldIndex |
|
int |
newIndex |
|
|
Edit this page
View Source
OnCollectionChanged(NotifyCollectionChangedEventArgs, bool)
Declaration
protected virtual void OnCollectionChanged(NotifyCollectionChangedEventArgs e, bool countAffected)
Parameters
|
Edit this page
View Source
OnCollectionChanging(NotifyCollectionChangedEventArgs)
Declaration
protected virtual void OnCollectionChanging(NotifyCollectionChangedEventArgs e)
Parameters
|
Edit this page
View Source
RemoveItem(int)
Declaration
protected override void RemoveItem(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Overrides
|
Edit this page
View Source
RequireEvents()
Declaration
protected bool RequireEvents()
Returns
|
Edit this page
View Source
SetItem(int, T)
Declaration
protected override void SetItem(int index, T item)
Parameters
Type |
Name |
Description |
int |
index |
|
T |
item |
|
Overrides
Events
|
Edit this page
View Source
CollectionChanged
Declaration
public event NotifyCollectionChangedEventHandler CollectionChanged
Event Type
|
Edit this page
View Source
CollectionChanging
Declaration
public event EventHandler<NotifyCollectionChangedEventArgs> CollectionChanging
Event Type
|
Edit this page
View Source
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Implements