Jinten / NodeGraph

Node graph control in WPF.
MIT License
137 stars 26 forks source link
csharp nodegraph wpf

NodeGraph

Node graph control in WPF.
You can customize a node visual by style.
So you dont need to implement code behavior in views.
You can keep MVVM design because pure binding V-VM only on xaml.

Package requirements

Environment

note

NodeGraph.csproj is using .NET Framework.
NodeGraph.NET6.csproj is using .NET6.

Also NodeGraph.PreviewTest.csproj and NodeGraphPreviewTest.NET6.csproj same above rule.

Demo

Basic operations.
demo
 
Node Grouping.
GroupNode GroupNode_Resize_Comment

Link Selecting and animations. LinkSelection

You can check behaviors in samples. image

You can change connector color, node header color, node content color and all text color in style. image  
Used MaterialEditor in my Engine.
CamouflageShader

Roadmap