Blazor.Diagrams
Blazor.Diagrams copied to clipboard
A fully customizable and extensible all-purpose diagrams library for Blazor
A must-have. Some things will need to be fixed before this can be possible, especially the use of delegates.
- For every port, we call a JS function to start observing the size changes. For every node/port, we call another JS function to get the bounding box. This results...
Currently, groups have a few limitations, some of it: - You can't drag in/out nodes - No options for size/grow, constraints - Since they have a nested structure, lot of...
## Desired Behavior Before the user deletes anything from the diagram, i must present a confirmation modal. If the user approved, one continues with deleting from the diagram as well...
https://github.com/Blazor-Diagrams/Blazor.Diagrams/blob/ef9309c310f26a4828569c26fb8ebefa0278f83b/src/Blazor.Diagrams/Components/DiagramCanvas.razor.cs#L85 I think call's to `StateHasChanged` like linked above should be changed to `InvokeAsync(StateHasChanged);` This will prevent issues when working with threads and async task based api's > System.InvalidOperationException: The...
- Node position changed (at the end of a drag). - Clearly differentiate between link addition (start drag) vs link attached (should be a new event) - Add more useful...
Hi Thanks for the awesome job I'm wondering if it's possible to add labels to the nodes and connectors by the user? For example by double clicking a node or...
Hi, it's a question about groups, as there is not Clear() method for them. I managed to clear my diagram this way : Diagram.Nodes.Clear(); Diagram.Links.Clear(); foreach (var group in Diagram.Groups)...
Hi, after creating the add two number nodes, how to execute it?. say it has result out return float, how to read that value.
When tried to zoom in the diagram it moves towards right instead of zooming the middle of the screen. Zoom through mouse scroll bar is working fine but not using...