Initializes a new instance of the NodeManager class.

Namespace:  DlhSoft.Windows.Data
Assembly:  DlhSoft.HierarchicalData.Core (in DlhSoft.HierarchicalData.Core.dll)

Syntax

C#
public NodeManager(
	IEnumerable items,
	string indentationMemberPath,
	string isExpandedMemberPath,
	EntityManager..::.Initialization initialization,
	EntityManager..::.Initialization disposingInitialization,
	DataManagementMode dataManagementMode
)
Visual Basic (Declaration)
Public Sub New ( _
	items As IEnumerable, _
	indentationMemberPath As String, _
	isExpandedMemberPath As String, _
	initialization As EntityManager..::.Initialization, _
	disposingInitialization As EntityManager..::.Initialization, _
	dataManagementMode As DataManagementMode _
)

Parameters

items
Type: System.Collections..::.IEnumerable
Collection of node items to be managed.
indentationMemberPath
Type: System..::.String
Path to an Int32 value on the source node item to serve as the indentation level in the hierarchical collection, or null to indicate that the indentation level is not provided by the source node item.
isExpandedMemberPath
Type: System..::.String
Path to a Boolean value on the source node item to serve as the expansion indicator in the hierarchical collection, or null to indicate that the expansion indicator is not provided by the source node item.
initialization
Type: DlhSoft.Windows.Data..::.EntityManager..::.Initialization
A method to be called when the NodeManager initializes.
disposingInitialization
Type: DlhSoft.Windows.Data..::.EntityManager..::.Initialization
A method to be called when the NodeManager is disposed.
dataManagementMode
Type: DlhSoft.Windows.Data..::.DataManagementMode
Data management mode to use.

See Also