TreeNodeCollection

Wisej.Web.TreeNodeCollection

Namespace: Wisej.Web

Assembly: Wisej.Framework (3.5.0.0)

Represents a collection of TreeNode objects.

public class TreeNodeCollection : IList, ICollection, IEnumerable, IList<TreeNode>, ICollection<TreeNode>, IEnumerable<TreeNode>

Properties

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:

TreeNode: Returns the TreeNode with the specified key from the collection.

Methods

Adds a new tree node with the specified label text to the end of the current TreeNodeCollection.

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.

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.

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.

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.

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.

Returns: TreeNode. The TreeNode that was added to the collection.

Adds a previously created TreeNode to the end of the TreeNodeCollection.

Returns: Int32. The zero-based index value of the TreeNode added to the TreeNodeCollection.

Throws:

Adds an array of previously created TreeNode objects to the collection.

Throws:

Removes all tree nodes from the collection.

Removes and disposes all tree nodes from the collection.

Determines whether the specified TreeNode is a member of the collection.

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.

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.

Finds the TreeNode objects with specified key, optionally searching sub nodes.

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.

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.

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.

Throws:

Creates a TreeNode with the specified text and inserts it at the specified index.

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.

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.

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.

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.

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.

Returns: TreeNode. The TreeNode that was inserted in the collection.

Removes the specified TreeNode from the TreeNodeCollection.

Throws:

Removes a tree node from the tree node collection at a specified index.

Removes the TreeNode with the specified key from the collection.

Events

CollectionChangeEventHandler Fired when the collection changes.

Last updated