public void ChangeExecuted(object sender, ExecutedRoutedEventArgs e) { InProgerssStatusBar("Изменение вершины"); var f = new AddChangeNode("Изменение вершины", "Имя вершины:", _selectedNode.Name) { AllowManyAddings = false }; if (f.ShowDialog() != true) { NormalizeStatusBar(); return; } try { _myWeb.ChangeNodeName(_selectedNode.ID, f.NodeName); SetDataContext(); RefreshAll(); _somethingChanged = true; NormalizeStatusBar(); } catch (ArgumentException ex) { ErrorStatusBar(ex.Message); } }
public void AddExecuted(object sender, ExecutedRoutedEventArgs e) { InProgerssStatusBar("Добавление вершины"); var f = new AddChangeNode("Добавление вершины", "Имя вершины", "") { AllowManyAddings = true }; f.EventAddAgain += NodeEventHandler; f.ShowDialog(); f.EventAddAgain -= NodeEventHandler; NormalizeStatusBar(); }