private void RenameNode_Executed(object sender, ExecutedRoutedEventArgs e) { ShapeNode node = DiagramNetwork.Selection.Items[0] as ShapeNode; if (node == null) return; NetworkNode netNode = _project.Network.Nodes.FindById(Int32.Parse(node.Uid)); if (netNode == null) return; StringEditWindow edit = new StringEditWindow(netNode.Name); edit.ShowDialog(); bool? res = edit.DialogResult; if (res == true) { netNode.Name = edit.Value; } }
void changeNodeNameItem_Click(object sender, RoutedEventArgs e) { NetworkNode node = GetNetworkNode(); if (node == null) return; StringEditWindow edit = new StringEditWindow(node.Name); edit.ShowDialog(); bool? res = edit.DialogResult; if (res == true) { node.Name = edit.Value; } }