Jinten / NodeGraph

Node graph control in WPF.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  • .NET Framework 4.7.2 or .NET6
  • VisualStudio 2019/2022

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

  • optimize for rendering.

License

About

Node graph control in WPF.

License:MIT License


Languages

Language:C# 100.0%