i have used this peace of codebut it is not routing the links:
if possible plz send me sample of code to routing the links when node beteen them.
Page.xaml:
<UserControl x:Class="SampleApp8.Page"
xmlns="
http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="
http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="clr-namespace:MindFusion.Diagramming.Silverlight;assembly=DiagramLite"
Width="800" Height="800">
<Grid x:Name="LayoutRoot" Background="White">
<d:Diagram x:Name="diagram" Width="1000" Height="1650"
ShowGrid="False"
Background="#FFE0E0E0" RouteLinks="True" DynamicLinks="True" >
</d:Diagram>
</Grid>
</UserControl>
page.xaml.cs;
MindFusion.Diagramming.Silverlight.ShapeNode node1 = diagram.Factory.CreateShapeNode(100, 0, 60, 60);
node1.Text = "One";
//node1.Obstacle = false;
MindFusion.Diagramming.Silverlight.ShapeNode node2 = diagram.Factory.CreateShapeNode(200, 0, 60, 60);
node2.Text = "Two";
node2.Obstacle = false;
MindFusion.Diagramming.Silverlight.ShapeNode node3 = diagram.Factory.CreateShapeNode(300, 50, 60, 60);
node3.Text = "Three";
//node3.Obstacle = false;
MindFusion.Diagramming.Silverlight.ShapeNode node1 = diagram.Factory.CreateShapeNode(100, 0, 60, 60);
node1.Text = "One";
MindFusion.Diagramming.Silverlight.ShapeNode node2 = diagram.Factory.CreateShapeNode(200, 0, 60, 60);
node2.Text = "Two";
MindFusion.Diagramming.Silverlight.ShapeNode node3 = diagram.Factory.CreateShapeNode(300, 50, 60, 60);
node3.Text = "Three";
MindFusion.Diagramming.Silverlight.ShapeNode node4 = diagram.Factory.CreateShapeNode(500, 0, 60, 60);
node4.Text = "Four";
diagram.Factory.CreateDiagramLink(node1, node2);
diagram.Factory.CreateDiagramLink(node1, node3);
GridLayout newLayout = new GridLayout();
newLayout.Anchoring = Anchoring.Keep;
newLayout.RandomSeed = 5;
newLayout.Iterations = 15;
newLayout.GridSize = 15;
newLayout.Root = diagram.Nodes[0];
plz help me in this issue.
link is crossing the nodes.
THanks
Ram...