Version

XamDataTreeNodesManager Class Members

The following tables list the members exposed by XamDataTreeNodesManager.

Public Constructors
 NameDescription
Public ConstructorXamDataTreeNodesManager ConstructorOverloaded.   
Public Properties
 NameDescription
Public PropertyItemsSourceGets the data source for the NodesManager. (Inherited from Infragistics.Controls.Menus.NodesManager)
Public PropertyLevelGets the level in the hierarchy of the NodesManager. (Inherited from Infragistics.Controls.Menus.NodesManager)
Public PropertyNodeLayoutGets the NodeLayout object that is associated with the NodesManager. (Inherited from Infragistics.Controls.Menus.NodesManager)
Public PropertyNodesGets the collection of child nodes that belongs to the NodesManager. (Inherited from Infragistics.Controls.Menus.NodesManager)
Public PropertyParentNodeThe ParentNode that owns this NodesManager. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Properties
 NameDescription
Protected PropertyCachedNodesGets the Dictionary of nodes that have been cached. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected PropertyDataCountGets the amount of XamDataTreeNodes in the NodesManager. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal PropertyDataManagerGets a reference to the Infragistics.DataManagerBase of the NodesManager. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal PropertyFullNodeCountGets the total amount of nodes that can be displayed for the NodesManager. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal PropertyVisibleChildManagersGets a list of currently visible child NodesManager objects. (Inherited from Infragistics.Controls.Menus.NodesManager)
Public Methods
 NameDescription
Public MethodClearCacheInformationOverloaded. Clears the cached nodes collection for this NodesManager. (Inherited from Infragistics.Controls.Menus.NodesManager)
Public MethodCompareToCompares two NodesManager objects based on their index. (Inherited from Infragistics.Controls.Menus.NodesManager)
Public MethodInvalidateNodesClears nodes and child nodes and lets the tree rerender. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Methods
 NameDescription
Protected Internal MethodAddItemAdds a node to the collection. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal MethodCreateItemOverloaded. Creates a new node object (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodEnsureDataManagerThis method checks to ensure that a DataManagerBase is created for a given level and if not creates it for that level. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal MethodEnsureExpandedChildNodesAreRegisteredProcesses all nodes in the collection and registers their child nodes manager if expanded. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodGetDataItemReturns the XamDataTreeNode for the given index. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodInitializeDataLooks at the data provided for the NodesManager and generates NodeLayout objects if AutoGenerateNodeLayouts is true. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal MethodInsertItemInserts a node at a given index. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodInvalidateDataTriggers all Data operations to be invalidated. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodOnChildNodeLayoutAddedRaised when a NodeLayout is added to the owning NodeLayout's Columns collection. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodOnChildNodeLayoutRemovedRaised when a NodeLayout is removed from the owning NodeLayout's Columns collection. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodOnChildNodeLayoutVisibilityChangedRaised when a child NodeLayout of the owning NodeLayout, visibility changes. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodOnItemsSourceChangedInvoked when the the underlying ItemsSource property changes. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodOnNodeLayoutAssignedCalled when the NodeLayout assigned to this NodesManager changes. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodOnNodeLayoutPropertyChangedRaised when a property has changed on the NodeLayout that this NodesManager represents. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodOnRegisteredAsVisibleChildManagerInvoked when a NodesManager is now visible, meaning it's Parent node is expanded. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal MethodRegisterChildNodesManagerAdds the specified NodesManager as a visible child manager, so that it will be considered in the rendering of nodes. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodRemoveItemOverloaded. Removes a node from the underlying ItemSource (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected MethodRemoveRangeRemoves the specified node from the collection. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal MethodResolveIndexForNodeReturns the index for a given node. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal MethodResolveNodeForIndexReturns the XamDataTreeNode for the given index. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal MethodUnregisterAllChildNodesManagerRemoves all visible child managers, so that they will no longer be considered in the rendering of nodes. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal MethodUnregisterChildNodesManagerRemoves the specified NodesManager as a visible child manager, so that it will no longer be considered in the rendering of nodes. (Inherited from Infragistics.Controls.Menus.NodesManager)
Protected Internal MethodUnregisterNodesManagerWhen a NodesManager is no longer needed, this method should be called, to detach all events that are hooked up. To avoid Memory leaks. (Inherited from Infragistics.Controls.Menus.NodesManager)
See Also