Exemplo n.º 1
0
        public bool ImportModels()
        {
            var existingShapes = diagram.NestedChildShapes.ToArray();

            if (LoadModelsFromDb())
            {
                var newShapes = diagram.NestedChildShapes.Where(s => !existingShapes.Contains(s)).ToList();
                DiagramUtil.AutoLayout(newShapes, diagram);
                return(true);
            }
            return(false);
        }
Exemplo n.º 2
0
 public override void InvokeHandler(CommandSetState state)
 {
     DiagramUtil.AutoLayout(state.CurrentDocView.CurrentDiagram.NestedChildShapes, state.CurrentDocView.CurrentDiagram);
     new DiagramUtil().GetDiagramClientView(state.CurrentDocView.CurrentDiagram).ZoomToFit();
 }