Wisej.Web.Markup.TreeViewExtensions
Namespace: Wisej.Web.Markup
Assembly: Wisej.Framework (4.0.0.0)
Adds fluent markup extension methods to the TreeView class.
public class TreeViewExtensionsPublic Class TreeViewExtensionsAdds an array of root nodes to the specified .
Returns: . The tree view with the updated root nodes.
This method allows you to add multiple root nodes to a tree view control.
Extension method to attach an action to the AfterCheck event of a TreeView.
Returns: . The original TreeView instance with the event handler attached.
This method allows you to execute a custom action whenever a node in the TreeView is checked or unchecked.
Extension method to attach an action to the AfterCollapse event of a TreeView.
Returns: . The original TreeView instance with the event handler attached.
This method allows you to execute a custom action whenever a node in the TreeView is collapsed.
Attaches an action to be executed after a node is expanded in the .
Returns: . The configured TreeView instance.
This method allows you to specify an action that will be executed after a node is expanded in the TreeView.
Attaches an action to be executed after a node is selected in the .
Returns: . The configured TreeView instance.
This method allows you to specify an action that will be executed after a node is selected in the TreeView.
Extension method to attach an action to the BeforeCheck event of a TreeView.
Returns: . The original TreeView instance with the event handler attached.
This method allows you to execute a custom action before a node in the TreeView is checked or unchecked.
Extension method to attach an action to the BeforeCollapse event of a TreeView.
Returns: . The original TreeView instance with the event handler attached.
This method allows you to execute a custom action before a node in the TreeView is collapsed.
Attaches an action to be executed before a node is expanded in the .
Returns: . The configured TreeView instance.
This method allows you to specify an action that will be executed before a node is expanded in the TreeView.
Attaches an action to be executed before a node is selected in the .
Returns: . The configured TreeView instance.
This method allows you to specify an action that will be executed before a node is selected in the TreeView.
Sets the loader visibility of the .
Returns: . The configured TreeView instance.
This method allows you to show or hide a loader on a TreeView.
Sets the virtual scrolling capability of the .
Returns: . The configured TreeView instance.
This method allows you to enable or disable virtual scrolling on a TreeView.
TTreeView
The type of the tree view, which must inherit from TreeView.
treeView
The tree view to which the root nodes will be added.
nodes
An array of tree nodes to be added as root nodes.
TTreeView
The type of the TreeView, which must inherit from TreeView.
treeView
The TreeView instance to attach the event handler to.
action
The action to execute when the AfterCheck event is triggered.
TTreeView
The type of the TreeView, which must inherit from TreeView.
treeView
The TreeView instance to attach the event handler to.
action
The action to execute when the AfterCollapse event is triggered.
TTreeView
The type of the TreeView.
treeView
The TreeView instance to configure.
action
The action to execute after a node is expanded.
TTreeView
The type of the TreeView.
treeView
The TreeView instance to configure.
action
The action to execute after a node is selected.
TTreeView
The type of the TreeView, which must inherit from TreeView.
treeView
The TreeView instance to attach the event handler to.
action
The action to execute when the BeforeCheck event is triggered.
TTreeView
The type of the TreeView, which must inherit from TreeView.
treeView
The TreeView instance to attach the event handler to.
action
The action to execute when the BeforeCollapse event is triggered.
TTreeView
The type of the TreeView.
treeView
The TreeView instance to configure.
action
The action to execute before a node is expanded.
TTreeView
The type of the TreeView.
treeView
The TreeView instance to configure.
action
The action to execute before a node is selected.
TTreeView
The type of the TreeView.
treeView
The TreeView instance to configure.
value
A boolean value indicating whether the loader should be shown.
TTreeView
The type of the TreeView.
treeView
The TreeView instance to configure.
value
A boolean value indicating whether virtual scrolling should be enabled.
myTreeView.Nodes(new TreeNode("Root1"), new TreeNode("Root2"));
treeView.OnAfterCheck((tv, e) => {
// Custom logic here
});
treeView.OnAfterCollapse((tv, e) => {
// Custom logic here
});
var treeView = new TreeView();
treeView.OnAfterExpand((tv, e) => { /* action */ });
var treeView = new TreeView();
treeView.OnAfterSelect((tv, e) => { /* action */ });
treeView.OnBeforeCheck((tv, e) => {
// Custom logic here
});
treeView.OnBeforeCollapse((tv, e) => {
// Custom logic here
});
var treeView = new TreeView();
treeView.OnBeforeExpand((tv, e) => { /* action */ });
var treeView = new TreeView();
treeView.OnBeforeSelect((tv, e) => { /* action */ });
var treeView = new TreeView();
treeView.ShowLoader(true);
var treeView = new TreeView();
treeView.VirtualScroll(true);