StorableObjectViewModel T  MembersKerbalEdit - Take control of your KSP Data!

The StorableObjectViewModel T  type exposes the following members.
Constructors

  NameDescription
Public methodStorableObjectViewModel T 
Back to Top
Methods

  NameDescription
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodInitData
Initializes data when lazy loading is enabled
(Inherited from TreeViewItemViewModel.)
Protected methodLoadChildren
Handles loading of children in lazy load scenarios
(Overrides KerbalDataObjectViewModel LoadChildren .)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnPropertyChanged
Base property changed implementation using standard pattern.
(Inherited from TreeViewItemViewModel.)
Protected methodOnSelectedItemChanged
Base selected item method, used to bubble up to all objects related to the selected item
(Inherited from TreeViewItemViewModel.)
Protected methodRemoveDummyChild
Internal method to allow parents to force loading when lazy loading is enabled under certain conditions.
(Inherited from TreeViewItemViewModel.)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Back to Top
Properties

  NameDescription
Public propertyChildren
Returns the logical child items of this object.
(Inherited from TreeViewItemViewModel.)
Public propertyDisplayName
Gets or sets the UI display name of the model
(Inherited from TreeViewItemViewModel.)
Public propertyHasDummyChild
Returns true if this object's Children have not yet been populated.
(Inherited from TreeViewItemViewModel.)
Public propertyIsDirty
Gets or sets a value indicating whether the TreeViewItem associated with this object is selected.
(Inherited from TreeViewItemViewModel.)
Public propertyIsExpanded
Gets/sets whether the TreeViewItem associated with this object is expanded.
(Inherited from TreeViewItemViewModel.)
Public propertyIsSelected
Gets or sets a value indicating whether the instance has been selected
(Overrides KerbalDataObjectViewModel IsSelected.)
Public propertyMappedProperties
Gets a collection of mapped (strongly typed) properties and their value handled by the KerbalDataObject instance.
(Inherited from KerbalDataObjectViewModel.)
Public propertyObject
Gets or sets the data object instance used by the model
(Overrides TreeViewItemViewModel Object.)
Public propertyObjectType
Gets the type for the underlying data object.
(Overrides TreeViewItemViewModel ObjectType.)
Public propertyParent
Gets the parent view model instance
(Inherited from TreeViewItemViewModel.)
Public propertySelectedItem
Gets or sets the pointer to the child item that has been selected
Public propertyToolTip
Gets or sets the UI tool tip of the model
(Inherited from TreeViewItemViewModel.)
Public propertyTreeParent
Get's the parent model instance as a Tree object if relevant
(Inherited from TreeViewItemViewModel.)
Public propertyUnmappedProperties
Gets a collection of unmapped (un-typed string dictionary) properties and their value handled by the KerbalDataObject instance.
(Inherited from KerbalDataObjectViewModel.)
Back to Top
Events

  NameDescription
Public eventPropertyChanged
Event hook for property change events.
(Inherited from TreeViewItemViewModel.)
Back to Top
See Also