技术方向

Wpf下Diagram组件AIStudio.Wpf.Diagram

技术方向 界面UI
Nuget
访问数 1167
来源 Gitee
开源协议 MIT
星星数 204
发布时间 2022-05-24 09:10:33

Wpf下的Diagram画板(包含流程图FlowChart),非常适合做组态工具,支持自己扩展图元。


项目结构如下图

C#开源之Wpf下Diagram组件AIStudio.Wpf.Diagram

选择AIStudio.Wpf.ADiagram直接运行程序后,程序支持多种皮肤。

C#开源之Wpf下Diagram组件AIStudio.Wpf.Diagram

C#开源之Wpf下Diagram组件AIStudio.Wpf.Diagram


画布基本功能支持如下:

1.支持字体样式,字体颜色,字体阴影,对齐方向,行间距。

2.支持复制粘贴剪贴,格式化,撤销重做。

3.支持形状绘制。

4.连接线(部分完成,完善中)

5.位置,组合,对齐

6.元素翻转,旋转。

7.填充颜色,支持线性渐变色,径向渐变色等

8.支持箭头样式(部分完成,完善中)

9.锁定与解锁

10.快速样式

11.支持矢量文本,二维码

12.支持插入图片,视频,SVG

13.支持画板大小,方向,标尺,网格是否显示,画板背景色

14.支持流程图(在文件新建下-基本绘图-流程图)

C#开源之Wpf下Diagram组件AIStudio.Wpf.Diagram

C#开源之Wpf下Diagram组件AIStudio.Wpf.Diagram


15、支持逻辑图(在文件新建下-基本绘图-逻辑图)

C#开源之Wpf下Diagram组件AIStudio.Wpf.Diagram


16、支持SFC顺序控制图(在文件新建下-基本绘图-顺序控制图)

C#开源之Wpf下Diagram组件AIStudio.Wpf.Diagram


记得当初做WPF下的组态工具时,用的时Telerik下的Diagram组件,不过Telerik是收费的。

这个工具它时MIT免费开源协议,可以很好的根据自己的需求进行调整,目前基本的功能还是不错的,一些复杂的功能还需要自己在此基础上进行扩展。但还是适合下载研究的,如果你需要做组态工具的话,那这个开源源码很适合研究吸收。

频道专栏
推荐源码