示例#1
0
        private DiagramNode CreateDiagramNode(IModelEntity modelEntity)
        {
            var diagramNode = new DiagramNode(modelEntity);

            diagramNode.SizeChanged   += OnDiagramNodeSizeChanged;
            diagramNode.CenterChanged += OnDiagramNodeCenterChanged;

            return(diagramNode);
        }
示例#2
0
 private void OnDiagramNodeRemovedFromGraph(DiagramNode diagramNode)
 {
     diagramNode.SizeChanged   -= OnDiagramNodeSizeChanged;
     diagramNode.CenterChanged -= OnDiagramNodeCenterChanged;
     OnDiagramShapeRemoved(diagramNode);
 }
示例#3
0
 private void OnDiagramNodeAddedToGraph(DiagramNode diagramNode)
 {
     OnDiagramShapeAdded(diagramNode);
 }