Essential Diagram ASP.NET
directed tree layout and deleting nodes
August 9, 2011 04:52 PM by Brent Snyder
Mary Fontana
directed tree layout and deleting nodes
April 2, 2011 05:03 PM
I have an application where I build a directed tree.
In this application, I need to be able to clear all nodes and rebuild a new directed tree layout.

I do this:

diagramModel.Nodes.Clear();
diagramModel.Connections.Clear();

MyRebuildTree(); //this also sets a new diagramModel.LayoutRoot node


DirectedTreeLayout tree = new DirectedTreeLayout(diagramModel, diagramView);
tree.RefreshLayout();

I also tried this:


DirectedTreeLayout tree = new DirectedTreeLayout(diagramModel, diagramView);
tree.PrepareActivity(tree);
tree.StartNodeArrangement();
tree.RefreshLayout();
(diagramView.Page as DiagramPage).InvalidateMeasure();
(diagramView.Page as DiagramPage).InvalidateArrange();


The problem I am having is the diagram model's nodes are not being removed/cleared.
When the tree is redrawn the old nodes appear stacked in one corner of the display.

How do you remove nodes/connections from the diagram model?

Thanks in advance,
Mary

Mary Fontana
directed tree layout and deleting nodes
April 2, 2011 05:04 PM
sorry I meant this post for the WPF diagram. I will re-post

Brent Snyder
directed tree layout and deleting nodes
August 9, 2011 04:52 PM
I am having the same issue. Any update?

::adCenter::