void AfterLabelEdit(object sender, NodeLabelEditEventArgs e) { if (e.CancelEdit) { return; } if (IsCategory) { CurrentCat.Find(x => x.Name == PrevName).Update(e.Label); } else { CurrentCat.Find(x => x.Name == e.Node.Parent.Text) .Extensions.Find(x => x.Name == PrevName).Name = e.Label; } UpdateCategories(); }