The Node type exposes the following members.

Constructors

  NameDescription
NodeOverloaded.

Methods

  NameDescription
AddRelatedEntity
Adds an entity to the related entities collection of this Entity.
(Inherited from Entity.)
CheckAccess (Inherited from DispatcherObject.)
ClearValueOverloaded.
CoerceValue (Inherited from DependencyObject.)
Collapse
Collapses this Node so its child nodes become invisible.
CollapseBranch
Collapses the branch having this Node as root node so that all child nodes of the branch become invisible.
CollapsePath
Collapses the path to this Node so that all ancestor nodes become closed to ensure this node and all its parents that have parents become invisible.
DecreaseIndentation
Decreases the indentation of this Node.
Dispose
Releases all resources used by the Entity.
(Inherited from Entity.)
Equals (Inherited from DependencyObject.)
Expand
Expands this Node so that its child nodes become visible.
ExpandBranch
Expands the branch having this Node as root node so that all child nodes of the branch become visible.
ExpandPath
Expands the path to this Node so that all ancestor nodes become expanded to ensure this node becomes visible.
Finalize (Inherited from Object.)
GetHashCode (Inherited from DependencyObject.)
GetIsExpansionEnabled
Gets a value indicating whether node expansion is enabled for a specified element such as a node item.
GetLocalValueEnumerator (Inherited from DependencyObject.)
GetType (Inherited from Object.)
GetValue (Inherited from DependencyObject.)
IncreaseIndentation
Increases the indentation of this Node.
InvalidateProperty (Inherited from DependencyObject.)
MemberwiseClone (Inherited from Object.)
OnChildrenChanged
Called when the Children property changes.
OnDisposing
Called when the Entity is disposed.
(Inherited from Entity.)
OnFilteringVisibilityChanged
Applies visibility changes when filtering visibility changes.
(Overrides Entity..::.OnFilteringVisibilityChanged()()().)
OnHasChildrenChanged
Raises the HasChildrenChanged event.
OnHasParentChanged
Raises the HasParentChanged event.
OnHierarchyChanged
Raises the HierarchyChanged event.
OnHierarchyChanging
Raises the HierarchyChanging event.
OnIndentationChanged
Called when the Indentation property changes.
OnInsertedIntoParentCollection
Called after the Entity is inserted into the parent collection.
(Inherited from Entity.)
OnIsExpandedChanged
Called when the IsExpanded property changes.
OnIsExpansionEnabledChanged
Called when the IsExpansionEnabled property changes.
OnIsFilteringVisibleChanged
Called when the IsFilteringVisible property changes.
(Inherited from Entity.)
OnIsVisibleChanged
Called when the IsVisible property changes.
(Inherited from Entity.)
OnParentChangedOverloaded.
OnParentEntitySet
Called after the Entity was set as owned by a parent collection.
(Inherited from Entity.)
OnParentManagerInitializeEntitiesComplete
Called when the initialization of the parent EntityManager is completed.
(Inherited from Entity.)
OnPropertyChanged (Inherited from DependencyObject.)
OnRelatedEntityAdded
Called when an entity is added to the related entities collection.
(Inherited from Entity.)
OnRelatedEntityRemoved
Called when an entity is removed from the related entities collection.
(Inherited from Entity.)
OnRemovingFromParentCollection
Called before the Entity is removed from the parent collection.
(Inherited from Entity.)
OnVisibilityChanged
Raises the VisibilityChanged event.
(Inherited from Entity.)
ReadLocalValue (Inherited from DependencyObject.)
RemoveRelatedEntity
Removes an entity from the related entities collection of this Entity.
(Inherited from Entity.)
RemoveValueOverloaded.
SetCurrentValue (Inherited from DependencyObject.)
SetIsExpansionEnabled
Sets a value indicating whether node expansion is enabled for a specified element such as a node item.
SetValueOverloaded.
ShouldSerializeProperty (Inherited from DependencyObject.)
ToggleIsExpanded
Toggles the expansion for this Node so that if the node was collapsed it is expanded and if the node was expanded it is collapsed.
ToString (Inherited from Object.)
UpdateValueOverloaded.
VerifyAccess (Inherited from DispatcherObject.)

Fields

  NameDescription
ChildrenProperty
Identifies the Children dependency property.
HasChildrenProperty
Identifies the HasChildren dependency property.
HasParentProperty
Identifies the HasParent dependency property.
IndentationProperty
Identifies the Indentation dependency property.
IsExpandedProperty
Identifies the IsExpanded dependency property.
IsExpansionEnabledProperty
Identifies the IsExpansionEnabled attached property.
ParentProperty
Identifies the Parent dependency property.

Properties

  NameDescription
CanCollapse
Gets a value indicating whether this Node can be collapsed.
CanCollapseBranch
Gets a value indicating whether the branch that has this Node as root node can be collapsed.
CanDecreaseIndentation
Gets a value indicating whether the indentation for this Node can be decreased.
CanExpand
Gets a value indicating whether this Node can be expanded.
CanExpandBranch
Gets a value indicating whether the branch that has this Node as root node can be expanded.
CanIncreaseIndentation
Gets a value indicating whether the indentation for this Node can be increased.
Children
Enumerates the child nodes of this Node in the collection based on indentation. This is a dependency property.
DependencyObjectType (Inherited from DependencyObject.)
Dispatcher (Inherited from DispatcherObject.)
HasChildren
Gets a value indicating whether this Node has any child nodes in the collection based on indentation. This is a dependency property.
HasParent
Gets a value indicating whether this Node has a parent node in the collection based on indentation. This is a dependency property.
Indentation
Gets or sets the indentation level of this Node. This is a dependency property.
Index
Gets the index of this Entity in the parent collection that owns it. This is a dependency property.
(Inherited from Entity.)
IsDisposed
Gets a value indicating whether the Entity is currently disposed.
(Inherited from Entity.)
IsExpanded
Gets or sets the expansion indicator of this Node. This is a dependency property.
IsExpansionEnabled
Gets or sets a value indicating whether expansion is enabled for this node. This is a dependency property.
IsFilteringVisible
Gets or sets a value indicating whether or not this Entity is visible in the collection based when filtering is applied. This is a dependency property.
(Inherited from Entity.)
IsSealed (Inherited from DependencyObject.)
IsVisible
Gets or sets a value indicating whether or not this Entity is visible in the collection. This is a dependency property.
(Inherited from Entity.)
Item
Gets (or sets, when using simple data management mode) the object wrapped by this Entity. This is a dependency property.
(Inherited from Entity.)
Parent
Gets the parent node of this Node in the collection based on indentation. This is a dependency property.
ParentCollection
Gets the parent collection that owns this Node. This is a dependency property.
ParentEntity
Gets the parent entity that owns this Entity. This is a dependency property.
(Inherited from Entity.)
ParentManager
Gets the parent manager that owns this Entity. This is a dependency property.
(Inherited from Entity.)
RelatedEntities
Gets the related entities collection of this Entity. This is a dependency property.
(Inherited from Entity.)

Events

  NameDescription
Disposing
Occurs when the Entity is disposed.
(Inherited from Entity.)
HasChildrenChanged
Occurs when the has children property value changes for this Node.
HasParentChanged
Occurs when the has parent property value changes for this Node.
HierarchyChanged
Occurs when the hierarchy changes at this Node.
HierarchyChanging
Occurs when the hierarchy is about to change at this Node.
ParentChanged
Occurs when the parent changes for this Node.
VisibilityChanged
Occurs when the visibility changes for this Entity.
(Inherited from Entity.)

See Also