TreeNodeCollection
Wisej.Web.TreeNodeCollection
Last updated
Wisej.Web.TreeNodeCollection
Last updated
Namespace: Wisej.Web
Assembly: Wisej.Framework (3.1.0.0)
Represents a collection of TreeNode objects.
Int32: Returns the total number of TreeNode objects in the collection.
Boolean: Returns a value indicating whether the collection is read-only.
TreeNode: Returns or sets the TreeNode at the specified index in the collection.
Throws:
ArgumentException The TreeNode being assigned is also a parent causing a circular reference.
ArgumentNullException The value is null.
ArgumentOutOfRangeException The index value is less than 0 or is greater than the number of tree nodes in the collection.
TreeNode: Returns the TreeNode with the specified key from the collection.
Adds a new tree node with the specified label text to the end of the current TreeNodeCollection.
text
Returns: TreeNode. A TreeNode that represents the tree node being added to the collection.
Creates a new TreeNode with the specified key and text, and adds it to the collection.
key
text
Returns: TreeNode. The TreeNode that was added to the collection.
Creates a TreeNode with the specified key, text, and image, and adds it to the collection.
key
text
imageIndex
Returns: TreeNode. The TreeNode that was added to the collection.
Creates a TreeNode with the specified key, text, and image, and adds it to the collection.
key
text
imageKey
Returns: TreeNode. The TreeNode that was added to the collection.
Creates a TreeNode with the specified key, text, and images, and adds it to the collection.
key
text
imageIndex
selectedImageIndex
The index of the image to be displayed in the tree node when it is in a selected state.
Returns: TreeNode. The tree node that was added to the collection.
Creates a TreeNode with the specified key, text, and images, and adds it to the collection.
key
text
imageKey
selectedImageKey
The key of the image to display when the node is in a selected state.
Returns: TreeNode. The TreeNode that was added to the collection.
Adds a previously created TreeNode to the end of the TreeNodeCollection.
node
Returns: Int32. The zero-based index value of the TreeNode added to the TreeNodeCollection.
Throws:
ArgumentNullException node is null.
ArgumentException The node is currently assigned to another TreeView or it is a parent node causing a circular reference.
Adds an array of previously created TreeNode objects to the collection.
nodes
Throws:
ArgumentNullException nodes is null or one of the items in the collection is null.
ArgumentException nodes is the child of another TreeView.
Removes all tree nodes from the collection.
Removes and disposes all tree nodes from the collection.
dispose
Indicates whether to dispose the tree nodes removed from the collection.
Determines whether the specified TreeNode is a member of the collection.
node
Returns: Boolean. true if the TreeNode is a member of the collection; otherwise, false.
Determines whether the collection contains a TreeNode with the specified key.
key
Returns: Boolean. true to indicate the collection contains a TreeNode with the specified key; otherwise, false.
Copies the entire collection into an existing array at a specified location within the array.
dest
The destination array.
index
The index in the destination array at which storing begins.
Finds the TreeNode objects with specified key, optionally searching sub nodes.
key
The name of the tree node to search for.
searchAllChildren
true to search child nodes of tree nodes; otherwise, false.
Returns: TreeNode[]. An array of TreeNode objects whose Name property matches the specified key.
Returns an enumerator that can be used to iterate through the TreeNodeCollection.
Returns: IEnumerator<TreeNode>. An IEnumerator that represents the TreeNodeCollection.
Returns the index of the specified TreeNode in the collection.
node
Returns: Int32. The zero-based index of the item found in the tree node collection; otherwise, -1.
Returns the index of the first occurrence of a TreeNode with the specified key.
key
The name of the tree node to search for.
Returns: Int32. The zero-based index of the first occurrence of a tree node with the specified key, if found; otherwise, -1.
Inserts an existing tree node into the tree node collection at the specified location.
index
node
Throws:
ArgumentNullException node is null.
ArgumentException The node is currently assigned to another TreeView or it is a parent node causing a circular reference.
Creates a TreeNode with the specified text and inserts it at the specified index.
index
text
Returns: TreeNode. The TreeNode that was inserted in the collection.
Creates a tree node with the specified text and key, and inserts it into the collection.
index
key
text
Returns: TreeNode. The TreeNode that was inserted in the collection.
Creates a TreeNode with the specified key, text, and image, and inserts it into the collection at the specified index.
index
key
text
imageIndex
Returns: TreeNode. The TreeNode that was inserted in the collection.
Creates a TreeNode with the specified key, text, and image, and inserts it into the collection at the specified index.
index
key
text
imageKey
Returns: TreeNode. The TreeNode that was inserted in the collection.
Creates a TreeNode with the specified key, text, and images, and inserts it into the collection at the specified index.
index
key
text
imageIndex
selectedImageIndex
Returns: TreeNode. The TreeNode that was inserted in the collection.
Creates a TreeNode with the specified key, text, and images, and inserts it into the collection at the specified index.
index
key
text
imageKey
selectedImageKey
Returns: TreeNode. The TreeNode that was inserted in the collection.
Removes the specified TreeNode from the TreeNodeCollection.
node
Throws:
ArgumentNullException node is null.
Removes a tree node from the tree node collection at a specified index.
index
Removes the TreeNode with the specified key from the collection.
key
The name of the tree node to remove from the collection.
CollectionChangeEventHandler Fired when the collection changes.
The label text displayed by the .
The name of the .
The text to display in the .
The name of the .
The text to display in the .
The index of the image to display in the .
The name of the .
The text to display in the .
The image to display in the .
The name of the .
The text to display in the .
The index of the image to display in the .
The name of the .
The text to display in the .
The key of the image to display in the .
The to add to the collection.
An array of objects representing the tree nodes to add to the collection.
The to locate in the collection.
The name of the to search for.
The to locate in the collection.
The indexed location within the collection to insert the .
The to insert into the collection.
The location within the collection to insert the .
The text to display in the .
The location within the collection to insert the .
The name of the .
The text to display in the .
The location within the collection to insert the .
The name of the .
The text to display in the .
The index of the image to display in the .
The location within the collection to insert the .
The name of the .
The text to display in the .
The key of the image to display in the .
The location within the collection to insert the .
The name of the .
The text to display in the .
The index of the image to display in the .
The index of the image to display in the when it is in a selected state.
The location within the collection to insert the .
The name of the .
The text to display in the .
The key of the image to display in the .
The key of the image to display in the when it is in a selected state.
The to remove.
The index of the to remove.