TreeViewItemViewModel MembersKerbalEdit - Take control of your KSP Data!

The TreeViewItemViewModel type exposes the following members.
Constructors

  NameDescription
Protected methodTreeViewItemViewModel
Initializes a new instance of the TreeViewItemViewModel 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
Protected methodLoadChildren
Invoked when the child items need to be loaded on demand. Subclasses can override this to populate the Children collection.
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnPropertyChanged
Base property changed implementation using standard pattern.
Protected methodOnSelectedItemChanged
Base selected item method, used to bubble up to all objects related to the selected item
Protected methodRemoveDummyChild
Internal method to allow parents to force loading when lazy loading is enabled under certain conditions.
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.
Public propertyDisplayName
Gets or sets the UI display name of the model
Public propertyHasDummyChild
Returns true if this object's Children have not yet been populated.
Public propertyIsDirty
Gets or sets a value indicating whether the TreeViewItem associated with this object is selected.
Public propertyIsExpanded
Gets/sets whether the TreeViewItem associated with this object is expanded.
Public propertyIsSelected
Gets or sets a value indicating whether the TreeViewItem associated with this object is selected.
Public propertyObject
Gets the data object instance managed by the model
Public propertyObjectType
Gets the type of the data object managed by the model
Public propertyParent
Gets the parent view model instance
Public propertyToolTip
Gets or sets the UI tool tip of the model
Public propertyTreeParent
Get's the parent model instance as a Tree object if relevant
Back to Top
Events

  NameDescription
Public eventPropertyChanged
Event hook for property change events.
Back to Top
See Also