Click or drag to resize
ComplexObservableListT Methods

The ComplexObservableListT generic type exposes the following members.

Methods
  NameDescription
Public methodAdd
Adds an item to the list.
(Inherited from ObservableListT.)
Public methodAddRange
Adds the elements of the specified collection to the list.
(Inherited from ObservableListT.)
Public methodClear
Removes all items from the list.
(Inherited from ObservableListT.)
Public methodClearListItemSettings
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).)
Public methodContains
Determines whether the list contains a specific item.
(Inherited from ObservableListT.)
Public methodCopyTo
Copies the elements of the list to an array, starting at a particular index.
(Inherited from ObservableListT.)
Public methodEquals
Determines whether the given object is equal to this object.
(Inherited from ObservableListT.)
Public methodFind
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.)
Public methodGetEnumerator
Returns an enumerator that iterates through the list.
(Inherited from ObservableListT.)
Public methodGetHashCode
Gets the hash code.
(Inherited from ObservableListT.)
Protected methodGetListItemFromSettings
Gets the setting for the list item from the settings group and populates it by calling PopulateFromSettingsGroup(ISettingsGroup, String).
(Overrides ObservableListTGetListItemFromSettings(ISettingsGroup, String, Boolean).)
Public methodIndexOf
Determines the index of the specified item in the list.
(Inherited from ObservableListT.)
Public methodInsert
Inserts an item into the list at the specified index.
(Inherited from ObservableListT.)
Public methodInsertRange
Inserts the elements of a collection into list at the specified index.
(Inherited from ObservableListT.)
Public methodPopulateFromSettingsGroup
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).)
Public methodRemove
Removes the first occurrence of a specific item from the list.
(Inherited from ObservableListT.)
Public methodRemoveAt
Removes the list item at the specified index.
(Inherited from ObservableListT.)
Public methodSaveToSettingsGroup
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).)
Public methodSort
Sorts the list using the default comparer.
(Inherited from ObservableListT.)
Public methodSort(IComparerT)
Sorts the list using the provided comparer.
(Inherited from ObservableListT.)
Public methodSort(ComparisonT)
Sorts the list using the provided comparison delegate
(Inherited from ObservableListT.)
Public methodToArray
Copies the elements of the list to a new array.
(Inherited from ObservableListT.)
Top
See Also
Community
Edit

Be the first to Edit the community content of this topic.
Comments