protected override void OnBeforeCollapse(TreeViewCancelEventArgs e)
{
base.OnBeforeCollapse(e);
if (this.BeforeCollapse == null || e.Cancel) return;
Base.TreeViewCancelEventArgs treeViewCancelEventArgs = new Base.TreeViewCancelEventArgs(GetITreeNode(e.Node), e.Cancel, (TreeViewAction)e.Action);
this.BeforeCollapse(this, treeViewCancelEventArgs);
e.Cancel = treeViewCancelEventArgs.Cancel;
}
///<summary>