Gets the HTMLInputElement that represents the checkbox associated with this node.
Gets the data item that this node represents.
Gets the HTML element that represents this node on the TreeView.
Gets a value that indicates whether this node has child nodes.
Gets a value that indicates whether this node has pending child nodes that will be lazy-loaded when the node is expanded.
Gets this node's index within the parent's node collection.
Gets or sets a value that determines whether this node is checked.
When the value of this property changes, child and ancestor nodes are automatically updated, and the parent TreeView's TreeView.checkedItemsChanged event is raised.
Gets or sets a value that determines whether this node is expanded or collapsed.
Gets or sets a value that determines whether this node is disabled.
Disabled nodes cannot get mouse or keyboard events.
If the collapseWhenDisabled proprety is set to true, disabling a node also collapses it.
Gets the array that contains the items for this TreeNode.
This property is read-only. It returns an array that is a member of the parent TreeView's TreeView.itemsSource array.
Gets this node's level.
Top-level nodes have level zero.
Gets an array containing this node's child nodes.
This property returns null if the node has no children.
Gets this node's parent node.
This property returns null for top-level nodes.
Gets a reference to the TreeView that contains this node.
Ensures that a node is visible by expanding any collapsed ancestors and scrolling the element into view.
Checks whether this node refers to the same element as another node.
@TreeNode to compare with this one.
Reference TreeNode that defines the location where the node will be moved.
Whether to move the node before, after, or into the reference node.
True if the node was moved successfully.
Gets a reference to the next node in the view.
Whether to return only visible nodes (whose ancestors are not collapsed).
Whether to return only enabled nodes (whose ancestors are not disabled).
Gets a reference to the next sibling node in the view.
Gets a reference to the previous node in the view.
Whether to return only visible nodes (whose ancestors are not collapsed).
Whether to return only enabled nodes (whose ancestors are not disabled).
Gets a reference to the previous sibling node in the view.
Refreshes a node to reflect data changes.
New node data. If not provided, the node is refreshed based on its original data item (which presumably has been updated).
Selects this node.
Sets the checked state of this node and its children.
Whether to check or uncheck the node and its children.
Whether to update the checked state of this node's ancestor nodes.
Sets the collapsed state of the node.
Whether to collapse or expand the node.
Whether to use animation when applying the new state.
Whether to collapse sibling nodes when expanding this node.
Class that represents a node in a TreeView.