public override bool IsRenamingItemAllowed(TreeViewItem item) { if (this.IsVisibleRootNode(item)) { return false; } return base.IsRenamingItemAllowed(item); }