0

我有一个TreeView(使用Crownwood.DotNetMagic,它应该类似于WinForms),当用户编辑一个节点时,当文本为空时,不应允许他离开编辑模式。

我已经尝试在我的 AfterLabelEdit 中执行此操作,但它并没有完全满足我的要求:它将文本设置回原始文本,但我希望它在编辑模式下保持为空(不应该允许用户提交他的改变)

if (String.IsNullOrEmpty(e.Label))
{
    e.Cancel = true;
    e.Node.BeginEdit();
    return;
}

TreeView 具有类似的事件,例如WinForms 中的此树视图以及更多事件。

4

0 回答 0