/// <summary> /// Raises the <see cref="AfterLabelEdit"/> event. /// </summary> /// <param name="e">A <see cref="NodeViewLabelEditEventArgs"/> that contains the event data.</param> protected virtual void OnAfterLabelEdit(NodeViewLabelEditEventArgs e) { if (AfterLabelEdit != null) { AfterLabelEdit(this, e); } }
/// <summary> /// Forwards the <see cref="BeforeLabelEdit"/> event. /// </summary> /// <param name="e">A <see cref="NodeLabelEditEventArgs"/> that contains the event data.</param> protected sealed override void OnBeforeLabelEdit(NodeLabelEditEventArgs e) { NodeViewLabelEditEventArgs newArgs = new NodeViewLabelEditEventArgs((Node)e.Node, e.Label); OnBeforeLabelEdit(newArgs); e.CancelEdit = newArgs.CancelEdit; base.OnBeforeLabelEdit(e); }