GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - PawPatrolRubble/NodeNetwork: A C# library with a WPF node editor component based on ReactiveUI

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

265 Commits
265 Commits

Folders and files

NameName
Last commit message
Last commit date
CalculatorTests
CalculatorTests
 
 
Documentation
Documentation
 
 
ExampleCalculatorApp
ExampleCalculatorApp
 
 
ExampleCodeGenApp
ExampleCodeGenApp
 
 
ExampleShaderEditorApp
ExampleShaderEditorApp
 
 
ExamplesPackaging
ExamplesPackaging
 
 
NodeNetwork
NodeNetwork
 
 
NodeNetworkTests
NodeNetworkTests
 
 
NodeNetworkToolkit
NodeNetworkToolkit
 
 
NuGet
NuGet
 
 
StressTest
StressTest
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
NodeNetwork.sln
NodeNetwork.sln
 
 
README.md
README.md
 
 
gen_docs.ps1
gen_docs.ps1
 
 

Repository files navigation

NodeNetwork https://www.nuget.org/packages/NodeNetwork/

NodeNetwork is a .NET C# WPF library that provides a node editor component.

Here is a demo of a calculator example application:

A more realistic use case of this library could be a shader editor.
Here is a demo of a shader editor example made using NodeNetwork:

These example applications are available for download here and their source is included in the repository. Binary releases of the library are available on NuGet.

Features

  • Built for .NET Framework 4.7.2 and .NET Core 3.1 or newer
  • An open, permissive license.
  • Interactive, robust controls build using modern reactive MVVM code.
  • Proper panning, zooming controls
  • Automatic layout system
  • Highly customizable, but easy to use by default.
  • Extensive network and connection validation support.
  • Backed by unit tests
  • ...

Getting started

For an easy quickstart guide to using this library, see the cookbook chapters on this page. The documentation includes setup information, cookbook chapters, examples and an API reference.

License

This library is licensed under the Apache License 2.0. (See choosealicense.com/licenses/apache-2.0 for a brief summery)
A copy of this license is included in the repository under LICENSE.

Documentation

Documentation is available here. If you want to make changes to the documentation, you can do so by making a pull-request to the gh-pages branch.

Contributions

Bug reports, patches, feature requests, pull requests, ... are very welcome on the GitHub page!

About

A C# library with a WPF node editor component based on ReactiveUI

Resources

Readme
License
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.