Exemplo n.º 1
0
        private void Ellips_Create(object sender, MouseButtonEventArgs e)
        {
            if (e.ClickCount == 2)
            {
                Point     point = Mouse.GetPosition(e.Source as FrameworkElement);
                NodeKinds nk    = NodeKinds.Start;
                var       node  = new FlowNode(nk);
                node.Text = nk.ToString();
                var ui = Controller.CreateContent(node);
                ui.HorizontalAlignment = HorizontalAlignment.Right;

                ui.Width  = 60;
                ui.Height = 60;
                ui.Margin = new Thickness(5);
                ui.Tag    = nk;
                _editor.Children.Add(ui);
                model.Nodes.Add(node);
            }
        }
Exemplo n.º 2
0
 public FlowNode(NodeKinds kind)
 {
     Kind = kind;
 }