private void OnAfterLabelEdit(object sender, LabelEditEventArgs e) { if (!_nodeInEditMode) { return; } try { _contextMenu.EnableShortcutKeys(); ConnectionTreeModel.RenameNode(SelectedNode, e.Label); _nodeInEditMode = false; _allowEdit = false; // ensures that if we are filtering and a new item is added that doesn't match the filter, it will be filtered out _connectionTreeSearchTextFilter.SpecialInclusionList.Clear(); UpdateFiltering(); Windows.ConfigForm.SelectedTreeNode = SelectedNode; } catch (Exception ex) { Runtime.MessageCollector.AddExceptionStackTrace( "tvConnections_AfterLabelEdit (UI.Window.ConnectionTreeWindow) failed", ex); } }
private void OnAfterLabelEdit(object sender, LabelEditEventArgs e) { if (!_nodeInEditMode) { return; } try { _contextMenu.EnableShortcutKeys(); ConnectionTreeModel.RenameNode(SelectedNode, e.Label); _nodeInEditMode = false; _allowEdit = false; Windows.ConfigForm.SelectedTreeNode = SelectedNode; Runtime.SaveConnectionsAsync(); } catch (Exception ex) { Runtime.MessageCollector.AddExceptionStackTrace("tvConnections_AfterLabelEdit (UI.Window.ConnectionTreeWindow) failed", ex); } }