关于这东西的简单介绍:
https://blog.csdn.net/crystal_lz/article/details/117131080
项目主页 仓库地址 下载连接 Nuget地址 在线文档 教程 里面都有说明
项目基于WinForm纯GDI+开发 无任何额外依赖 调用库仅一个DLL 100+kb
这东西能干啥?
可能这是你的疑问 其实我也不知道要如何三两句话把它描述清楚 在上面链接的文章中 已经有简单介绍所以这里就并不介绍这一点了 这里简单列举一下里面包含的一些关键东西吧
STNodeEditor
STNodeEditor用于节点组织逻辑布线 具备基本的缩放移动操作之外 还有大量的属性及事件供开发者调用
STNodeTreeView
开发者可以直接把开发的节点放入TreeView中 TreeView中可对节点进行预览检索且可直接被拖拽到NodeEditor中
且开发者无需像System.Windows.Forms.TreeView需自己在控件中构建树目录 仅通过特性手动填写路径即可
STNodePropertyGrid
和WinForm的UI设计器一样 一个节点可视作一个Form 而作者也确实是这么去设计的 作为一个普通的类当然是可以有属性的 而STNodePropertyGrid的作用就是编辑节点的属性
STNodeHub
HUB我猜大家都知道是啥吧?分线器 STNodeHub是里面自带的一个节点 其功能就类似与USB分线器一样 它可以吧多个连接点集中到一个 或者把一个连接点分散到多个 而且还可以在布线复杂的时候用于绕线
还有很多东西由于篇幅原因 这里就不一一介绍了 在上面的链接中有简要说明 更为复杂的说明如在线教程等里面也有链接
好吧 在发一遍链接吧:
https://blog.csdn.net/crystal_lz/article/details/117131080