【分享】开源一套WinForm节点编辑器框架 快来接分

crystal_lz 2021-05-24 05:16:26




关于这东西的简单介绍: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
...全文
1731 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bridge_go 2021-05-25
  • 打赏
  • 举报
回复
JDD1997 2021-05-24
  • 打赏
  • 举报
回复
厉害
morliz子轩 2021-05-24
  • 打赏
  • 举报
回复
感觉真不错,原创不易,支持!
狂彪的蜗牛 2021-05-24
  • 打赏
  • 举报
回复
看着不错,支持大牛
爱喝茶的助手 2021-05-24
  • 打赏
  • 举报
回复
牛牛牛,支持
desperaso 2021-05-24
  • 打赏
  • 举报
回复
不明觉厉,接分
  • 打赏
  • 举报
回复
支持,首先UI配色就挺好的

111,028

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧