TreeNodeExtensions
Wisej.Web.Markup.TreeNodeExtensions
Last updated
Was this helpful?
Wisej.Web.Markup.TreeNodeExtensions
Last updated
Was this helpful?
Namespace: Wisej.Web.Markup
Assembly: Wisej.Framework (4.0.0.0)
Adds fluent markup extension methods to the TreeNode class.
public class TreeNodeExtensions
Sets the checked state of the tree node.
TTreeNode
treeNode
The tree node to set the checked state on.
value
A boolean value indicating whether the node is checked.
Returns: TTreeNode. The modified tree node with the checked state set.
Sets the lazy loading property of the tree node.
TTreeNode
treeNode
The tree node to set the lazy loading property on.
value
A boolean value indicating whether lazy loading is enabled.
Returns: TTreeNode. The modified tree node with the lazy loading property set.
Adds an array of child nodes to the specified TreeNode.
TTreeNode
treeNode
The tree node to which the child nodes will be added.
nodes
An array of tree nodes to be added as children.
Returns: TTreeNode. The tree node with the updated child nodes.
This method allows you to add multiple child nodes to a tree node in a tree view control.
myTreeNode.Nodes(new TreeNode("Child1"), new TreeNode("Child2"));
Attaches an action to be executed after the tree node is checked.
TTreeNode
treeNode
The tree node to attach the action to.
action
The action to execute after the node is checked.
Returns: TTreeNode. The tree node with the action attached.
This method allows you to perform custom logic after a tree node's checked state changes.
treeNode.OnAfterCheck(node => { /* custom logic */ });
Attaches an action to be executed after the tree node is collapsed.
TTreeNode
treeNode
The tree node to attach the action to.
action
The action to execute after the node is collapsed.
Returns: TTreeNode. The tree node with the action attached.
This method allows you to perform custom logic after a tree node is collapsed.
treeNode.OnAfterCollapse(node => { /* custom logic */ });
Attaches an action to be executed after the tree node is expanded.
TTreeNode
treeNode
The tree node to attach the action to.
action
The action to execute after the node is expanded.
Returns: TTreeNode. The tree node with the action attached.
This method allows you to perform custom logic after a tree node is expanded.
treeNode.OnAfterExpand(node => { /* custom logic */ });
Attaches an action to be executed after the tree node is selected.
TTreeNode
treeNode
The tree node to attach the action to.
action
The action to execute after the node is selected.
Returns: TTreeNode. The tree node with the action attached.
This method allows you to perform custom logic after a tree node is selected.
treeNode.OnAfterSelect(node => { /* custom logic */ });
Attaches an action to be executed before the tree node is checked.
TTreeNode
treeNode
The tree node to attach the action to.
action
The action to execute before the node is checked.
Returns: TTreeNode. The tree node with the action attached.
This method allows you to perform custom logic before a tree node's checked state changes.
treeNode.OnBeforeCheck((node, args) => { /* custom logic */ });
Attaches an action to be executed before the tree node is collapsed.
TTreeNode
treeNode
The tree node to attach the action to.
action
The action to execute before the node is collapsed.
Returns: TTreeNode. The tree node with the action attached.
This method allows you to perform custom logic before a tree node is collapsed.
treeNode.OnBeforeCollapse((node, args) => { /* custom logic */ });
Attaches an action to be executed before the tree node is expanded.
TTreeNode
treeNode
The tree node to attach the action to.
action
The action to execute before the node is expanded.
Returns: TTreeNode. The tree node with the action attached.
This method allows you to perform custom logic before a tree node is expanded.
treeNode.OnBeforeExpand((node, args) => { /* custom logic */ });
Attaches an action to be executed before the tree node is selected.
TTreeNode
treeNode
The tree node to attach the action to.
action
The action to execute before the node is selected.
Returns: TTreeNode. The tree node with the action attached.
This method allows you to perform custom logic before a tree node is selected.
treeNode.OnBeforeSelect((node, args) => { /* custom logic */ });
Sets the show loader property of the tree node.
TTreeNode
treeNode
The tree node to set the show loader property on.
value
A boolean value indicating whether the loader should be shown.
Returns: TTreeNode. The modified tree node with the show loader property set.
The type of the tree node, which must inherit from .
The type of the tree node, which must inherit from .
The type of the tree node, which must inherit from .
The type of the tree node, which must inherit from .
The type of the tree node, which must inherit from .
The type of the tree node, which must inherit from .
The type of the tree node, which must inherit from .
The type of the tree node, which must inherit from .
The type of the tree node, which must inherit from .
The type of the tree node, which must inherit from .
The type of the tree node, which must inherit from .
The type of the tree node, which must inherit from .