The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
I've been evaluating Syncfusion Diagram. My ultimate goal is to allow a node to be dragged onto another node and then create a link between the two nodes.
I have this code working by responding to the Diagram MouseDown/MouseUp events. My problem is that the DirectedTreeLayoutManager doesn't seem to update the layout after I've created the link. I have even set up a menu and call diagram1.LayoutManager.UpdateLayout(null); with no effect: the nodes don't lay themselves out again to be non-overlapping.
So, my questions: 1) Is there a better way to accomplish what I want to accomplish? 2) If what I am doing is fine, how can I get the layout manager to lay things out properly and automatically?