Treeview - запретить переименование пустого узла
У меня есть TreeView (используя Crownwood.DotNetMagic, он должен быть похож на WinForms), и когда пользователь редактирует узел, ему не следует разрешать выходить из режима редактирования, когда текст пуст.
В TreeView есть похожие события, такие как это treeview от WinForms
Что я уже пробовал:
Я пытался сделать это в своем AfterLabelEdit, но он не совсем делает то, что я хочу: он возвращает текст к исходному тексту, но я хочу, чтобы он оставался пустым в режиме редактирования (пользователю просто не должно быть разрешено фиксировать свои изменения)
if (String.IsNullOrEmpty(e.Label)) { e.Cancel = true; e.Node.BeginEdit(); return; }