Nodify Overview and Core Concepts
masterNodify is a WPF node-based editor control designed to simplify building node-based tools. It is inspired by Unreal Engine's Blueprints but focuses exclusively on the user interface and interaction layer.
Key features include:
- An infinite canvas for placing and moving nodes.
- Support for selecting and dragging groups of nodes.
- Connecting and disconnecting nodes or connectors.
- Zooming and panning capabilities.
- Automatic screen movement when dragging elements near edges.
- High performance optimized for hundreds of nodes.
- Built from the ground up to follow the MVVM (Model-View-ViewModel) pattern.