protected override void OnShowingEditor(DiagramShowingEditorEventArgs e) { if (e.Item is DiagramConnector) { if (EditConnector != null) { EditConnector(this, e.Item as DiagramConnector); } } if (e.Item is DiagramShape) { if (EditShape != null) { EditShape(this, e.Item as DiagramShape); } } e.Cancel = true; base.OnShowingEditor(e); }
private void DiagramControl1OnShowingEditor(object o, DiagramShowingEditorEventArgs e) { if (e.Item is StateDiagramShape stateDiagramShape && !stateDiagramShape.ShowName) { e.Cancel = true; }
private void OnShowingEditor(object sender, DiagramShowingEditorEventArgs e) { e.Cancel = true; }
/* * private void OnDataIn(object sender, nsoftware.IPWorks.UdpportDataInEventArgs e) * { * string trimmed_data = Regex.Replace(e.Datagram, @"\s", ""); * string[] words = trimmed_data.Split('|'); * * if (words[0] == "periodic") * { * Dispatcher.Invoke(DispatcherPriority.Normal, new Action(delegate * { * _dtSimLog.Rows.Add(words[1], words[2], words[3]); * if (!_regionMap.ContainsKey(words[2])) * { * DiagramShape diagramItem = new DiagramShape(); * diagramItem.Height = 100; * diagramItem.Width = 100; * diagramItem.Content = $"Region{words[2]}"; * diagramItem.Shape = BasicShapes.Rectangle; * this.RegionDiagram.Items.Add(diagramItem); * * _regionMap[words[2]] = diagramItem; * _regionDataMap[_regionMap[words[2]]] = new RegionDetail(words[3]); * RegionDiagram.ApplyCircularLayout(); * } * else * { * _regionDataMap[_regionMap[words[2]]].update_map(words[3]); * } * })); * * } * else if (words[0] == "eventual") * { * Dispatcher.Invoke(DispatcherPriority.Normal, new Action(delegate * { * _dtEventLog.Rows.Add(words[1], words[2], words[3], words[4], words[5]); * })); * } * } * } */ private void ShowingEditorEventHandler(object sender, DiagramShowingEditorEventArgs e) { e.Cancel = true; _regionDataMap[(DiagramShape)e.Item].Show(); }
protected override void OnShowingEditor(DiagramShowingEditorEventArgs e) { if(e.Item is DiagramConnector) { if (EditConnector != null) { EditConnector(this, e.Item as DiagramConnector); } } if(e.Item is DiagramShape) { if (EditShape != null) { EditShape(this, e.Item as DiagramShape); } } e.Cancel = true; base.OnShowingEditor(e); }