KerbalDataObjectViewModel MembersKerbalEdit - Take control of your KSP Data!

The KerbalDataObjectViewModel type exposes the following members.
Constructors

  NameDescription
Public methodKerbalDataObjectViewModel(String, TreeViewItemViewModel)
Initializes a new instance of the KerbalDataObjectViewModel class.
Public methodKerbalDataObjectViewModel(TreeViewItemViewModel, IKerbalDataObject)
Initializes a new instance of the KerbalDataObjectViewModel class.
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 TreeViewItemViewModel 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 object has been selected.
(Overrides TreeViewItemViewModel IsSelected.)
Public propertyMappedProperties
Gets a collection of mapped (strongly typed) properties and their value handled by the KerbalDataObject instance.
Public propertyObject
Gets the data object instance managed by the model
(Inherited from TreeViewItemViewModel.)
Public propertyObjectType
Gets the type of the data object managed by the model
(Inherited from TreeViewItemViewModel.)
Public propertyParent
Gets the parent view model instance
(Inherited from TreeViewItemViewModel.)
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.
Back to Top
Events

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