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); } }
public FlowNode(NodeKinds kind) { Kind = kind; }