public MindmapEditPageViewModel() { var n1 = new Node {Content = "hello", X = 50, Y = 50}; var n2 = new Node {Content = "akash", X = 100, Y = 50}; var c1 = new Connector(); c1.InvolvedRelationship = new NodeRelationship { Parent = n1, Child = n2, ChildAnchor = AnchorPoint.Left, ParentAnchor = AnchorPoint.Right, Connector = c1 }; n1.Relationships.Add(c1.InvolvedRelationship); n2.Relationships.Add(c1.InvolvedRelationship); var m = new Mindmap {MainNode = n1}; Mindmap = new MindmapViewModel(m); m.Elements.Add(n1); m.Elements.Add(n2); m.Elements.Add(c1); }
public NodeViewModel(Node node) : base(node) { SyncedCollectionProperty(() => Relationships); }