ChangeTrackingModelCollection<(Of <(<'TModelType>)>)> Members
The ChangeTrackingModelCollection<(Of <(<'TModelType>)>)> type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
|
|
ChangeTrackingModelCollection<(Of <(<'TModelType>)>)>()()()() |
Creates a model by auto-constructing the property bag defined by TPropertyTracking.
|
|
|
ChangeTrackingModelCollection<(Of <(<'TModelType>)>)>(List<(Of <<'(TModelType>)>>)) |
Creates a model by auto-constructing the property bag defined by TPropertyTracking and populates it using the supplied collection
|
|
|
ChangeTrackingModelCollection<(Of <(<'TModelType>)>)>(IEnumerable<(Of <<'(TModelType>)>>)) |
Creates a model by auto-constructing the property bag defined by TPropertyTracking and populates it using the supplied collection
|
Methods
Properties
| Name | Description | |
|---|---|---|
|
|
Count | (Inherited from Collection.) |
|
|
HasErrors |
Returns True if there are any errors.
(Inherited from AbstractModelCollection<(Of <(<'T, TPropertyTracking>)>)>.) |
|
|
IsChanged |
Walk the object graph, looking for changed items in properties and the collection.
|
|
|
IsChangedLocal |
Returns True if any fields were modified since the last call to Checkpoint. This also checks items that implement IChangeTracking.
|
|
|
Item(System.Int32) | (Inherited from Collection.) |
|
|
Items | (Inherited from Collection.) |
|
|
Properties |
Returns the underlying property bag
(Inherited from AbstractModelCollection<(Of <(<'T, TPropertyTracking>)>)>.) |
|
|
ReadOnlyWrapper |
Returns a read-only wrapper around this collection.
(Inherited from ObservableCollectionExtended<(Of <(<'T>)>)>.) |
Events
| Name | Description | |
|---|---|---|
|
|
CollectionChanged | (Inherited from ObservableCollection.) |
|
|
ErrorsChanged |
Raised when the the errors collection has changed.
(Inherited from AbstractModelCollection<(Of <(<'T, TPropertyTracking>)>)>.) |
|
|
ItemAdded |
This type safe event fires after an item is added to the collection no matter how it is added.
(Inherited from ObservableCollectionExtended<(Of <(<'T>)>)>.) |
|
|
ItemPropertyChanged |
Use this event to listen for changes to properties on items contained by this collection without having to explicitly attach an event handler to each item.
(Inherited from ObservableCollectionExtended<(Of <(<'T>)>)>.) |
|
|
ItemRemoved |
This type safe event fires after an item is removed from the collection no matter how it is removed.
(Inherited from ObservableCollectionExtended<(Of <(<'T>)>)>.) |
|
|
PropertyChanged |
This just exposes the INotifyPropertyChanged.PropertyChanged from the base class so you don't have to cast to get to it.
(Inherited from ObservableCollectionExtended<(Of <(<'T>)>)>.) |

