| ComplexObservableListT Methods |
The ComplexObservableListT generic type exposes the following members.
| Name | Description | |
|---|---|---|
| Add |
Adds an item to the list.
(Inherited from ObservableListT.) | |
| AddRange |
Adds the elements of the specified collection to the list.
(Inherited from ObservableListT.) | |
| Clear |
Removes all items from the list.
(Inherited from ObservableListT.) | |
| ClearListItemSettings |
Removes all saved items belonging to this list from the stored settings group. This is
called from SaveToSettingsGroup(ISettingsGroup, String) to make sure that the settings being updated
are all saved cleanly. This implementation calls ClearListItemSettings(ISettingsGroup, String)
to allow complex list item implementations to clear themselves. This may be used, for example, when a
list item is a nested list.
(Overrides ObservableListTClearListItemSettings(ISettingsGroup, String).) | |
| Contains |
Determines whether the list contains a specific item.
(Inherited from ObservableListT.) | |
| CopyTo |
Copies the elements of the list to an array, starting at a particular index.
(Inherited from ObservableListT.) | |
| Equals |
Determines whether the given object is equal to this object.
(Inherited from ObservableListT.) | |
| Find |
Searches for an element that matches the conditions defined by the specified predicate,
and returns the first occurrence within the entire ObservableList.
(Inherited from ObservableListT.) | |
| GetEnumerator |
Returns an enumerator that iterates through the list.
(Inherited from ObservableListT.) | |
| GetHashCode |
Gets the hash code.
(Inherited from ObservableListT.) | |
| GetListItemFromSettings |
Gets the setting for the list item from the settings group and populates it by calling
PopulateFromSettingsGroup(ISettingsGroup, String).
(Overrides ObservableListTGetListItemFromSettings(ISettingsGroup, String, Boolean).) | |
| IndexOf |
Determines the index of the specified item in the list.
(Inherited from ObservableListT.) | |
| Insert |
Inserts an item into the list at the specified index.
(Inherited from ObservableListT.) | |
| InsertRange |
Inserts the elements of a collection into list at the specified index.
(Inherited from ObservableListT.) | |
| PopulateFromSettingsGroup |
Restores the list from the settings group and populates itself using the setting ID as its base.
Any list items that implement ISerializableListItem will be deserialized according to
their implementations, otherwise default object deserialization will be used.
(Overrides ObservableListTPopulateFromSettingsGroup(ISettingsGroup, String).) | |
| Remove |
Removes the first occurrence of a specific item from the list.
(Inherited from ObservableListT.) | |
| RemoveAt |
Removes the list item at the specified index.
(Inherited from ObservableListT.) | |
| SaveToSettingsGroup |
Saves this list to the settings group using the setting ID as a base. Any list items that implement
ISerializableListItem will be serialized according to their serialization
implementations, otherwise default object serialization will be used.
(Overrides ObservableListTSaveToSettingsGroup(ISettingsGroup, String).) | |
| Sort |
Sorts the list using the default comparer.
(Inherited from ObservableListT.) | |
| Sort(IComparerT) |
Sorts the list using the provided comparer.
(Inherited from ObservableListT.) | |
| Sort(ComparisonT) |
Sorts the list using the provided comparison delegate
(Inherited from ObservableListT.) | |
| ToArray |
Copies the elements of the list to a new array.
(Inherited from ObservableListT.) |