コード例 #1
0
        private void LoadModel()
        {
            splitContainer1.Panel1.Controls.Clear();
            propertyEditor.Workflow = Model.Workflow;
            view              = new View(model, propertyEditor);
            diagram           = new DiagramControl(view);
            diagram.Name      = "DiagramControl";
            diagram.BackColor = SystemColors.Window;
            diagram.Dock      = DockStyle.Fill;
            splitContainer1.Panel1.Controls.Add(diagram);

            model.Router = new ConnectionRouter(model);
            model.RouteConnections(model.Router);

            Text = $"{Model.Workflow.Name} {Model.Workflow.Version}";
        }
コード例 #2
0
        private void LoadModel()
        {
            diagramPanel.Controls.Clear();
            propertyEditor.Workflow = Model.Workflow;
            view    = new View(model, propertyEditor);
            diagram = new DiagramControl(view)
            {
                Name = "DiagramControl",
                Dock = DockStyle.Fill
            };
            diagramPanel.Controls.Add(diagram);

            model.RouteConnections();
            EnableEditing(enable: true);

            // Text = $"{Model.Workflow.Name} {Model.Workflow.Version}";
        }
コード例 #3
0
 public DiagramControl(View view)
 {
     InitializeComponent();
     document.View = view;
 }