The following tables list the members exposed by NodesManager.
Name | Description | |
---|---|---|
ItemsSource | Gets the data source for the NodesManager. | |
Level | Gets the level in the hierarchy of the NodesManager. | |
NodeLayout | Gets the NodeLayout object that is associated with the NodesManager. | |
Nodes | Gets the collection of child nodes that belongs to the NodesManager. | |
ParentNode | The ParentNode that owns this NodesManager. |
Name | Description | |
---|---|---|
DataCount | Gets the amount of XamDataTreeNodes in the NodesManager. | |
DataManager | Gets a reference to the Infragistics.DataManagerBase of the NodesManager. | |
FullNodeCount | Gets the total amount of nodes that can be displayed for the NodesManager. | |
VisibleChildManagers | Gets a list of currently visible child NodesManager objects. |
Name | Description | |
---|---|---|
ClearCacheInformation | Overloaded. Clears the cached nodes collection for this NodesManager. | |
CompareTo | Compares two NodesManager objects based on their index. | |
InvalidateNodes | Clears nodes and child nodes and lets the tree rerender. |
Name | Description | |
---|---|---|
AddItem | Adds a node to the collection. | |
CreateItem | Overloaded. Creates a new node object | |
EnsureDataManager | This method checks to ensure that a DataManagerBase is created for a given level and if not creates it for that level. | |
EnsureExpandedChildNodesAreRegistered | Processes all nodes in the collection and registers their child nodes manager if expanded. | |
GetDataItem | Returns the XamDataTreeNode for the given index. | |
InitializeData | Looks at the data provided for the NodesManager and generates NodeLayout objects if AutoGenerateNodeLayouts is true. | |
InsertItem | Inserts a node at a given index. | |
InvalidateData | Triggers all Data operations to be invalidated. | |
OnChildNodeLayoutAdded | Raised when a NodeLayout is added to the owning NodeLayout's Columns collection. | |
OnChildNodeLayoutRemoved | Raised when a NodeLayout is removed from the owning NodeLayout's Columns collection. | |
OnChildNodeLayoutVisibilityChanged | Raised when a child NodeLayout of the owning NodeLayout, visibility changes. | |
OnItemsSourceChanged | Invoked when the the underlying ItemsSource property changes. | |
OnNodeLayoutAssigned | Called when the NodeLayout assigned to this NodesManager changes. | |
OnNodeLayoutPropertyChanged | Raised when a property has changed on the NodeLayout that this NodesManager represents. | |
OnRegisteredAsVisibleChildManager | Invoked when a NodesManager is now visible, meaning it's Parent node is expanded. | |
RegisterChildNodesManager | Adds the specified NodesManager as a visible child manager, so that it will be considered in the rendering of nodes. | |
RemoveItem | Overloaded. Removes a node from the underlying ItemSource | |
RemoveRange | Removes the specified node from the collection. | |
ResolveIndexForNode | Returns the index for a given node. | |
ResolveNodeForIndex | Returns the XamDataTreeNode for the given index. | |
UnregisterAllChildNodesManager | Removes all visible child managers, so that they will no longer be considered in the rendering of nodes. | |
UnregisterChildNodesManager | Removes the specified NodesManager as a visible child manager, so that it will no longer be considered in the rendering of nodes. | |
UnregisterNodesManager | When a NodesManager is no longer needed, this method should be called, to detach all events that are hooked up. To avoid Memory leaks. |