示例:WPF中推荐一个Diagram开源流程图控件

一、目的:分享一个自研的开源流程图控件

二、使用方法

1、引用Nuget包:

2、添加节点列表和绘图控件

XML 复制代码
        <DockPanel>
            <ItemsControl DockPanel.Dock="Left">
                <h:GeometryNodeData Text="节点"/>
            </ItemsControl>
            <h:Diagram>
                <h:Diagram.Layout>
                    <h:LocationLayout />
                </h:Diagram.Layout>
                <h:Diagram.LinkDrawer>
                    <h:BrokenLinkDrawer />
                </h:Diagram.LinkDrawer>
                <b:Interaction.Behaviors>
                    <h:DiagramDropTextNodeBehavior/>
                </b:Interaction.Behaviors>
            </h:Diagram>
        </DockPanel>

3、运行效果

​​​​​​​

三、环境

VS2022 NET7

四、更多示例

GitHub - HeBianGu/WPF-Diagram: WPF流程图控件

exe示例下载地址:Release 1.0.0 · HeBianGu/WPF-Diagram · GitHub

五、教程

待更新

六、源码地址

GitHub - HeBianGu/WPF-ControlDemo: 示例

GitHub - HeBianGu/WPF-ControlBase: Wpf封装的自定义控件资源库

GitHub - HeBianGu/WPF-Control: WPF轻量控件和皮肤库

七、了解更多

System.Windows.Controls 命名空间 | Microsoft Learn

https://github.com/HeBianGu

HeBianGu的个人空间-HeBianGu个人主页-哔哩哔哩视频

相关推荐
Rotion_深7 小时前
C# WPF使用线程池运行Action方法
c#·wpf·线程池
攻城狮CSU18 小时前
WPF 深入系列.2.布局系统.尺寸属性
wpf
攻城狮CSU1 天前
WPF 深入系列.2.布局系统.布局控件.Grid
wpf
玖笙&1 天前
✨WPF编程基础【1.3】:XAML 名称空间
c++·wpf·visual studio
玖笙&1 天前
✨WPF编程基础【1.4】:类型转换器(含示例及源码)
c++·wpf·visual studio
Dream achiever2 天前
3.WPF - 依赖属性
c#·wpf
Dream achiever2 天前
11.WPF 的命令处理事件--参数介绍
开发语言·c#·wpf
布伦鸽2 天前
C# WPF DataGrid 数据绑定时的单元格编辑类型模板
开发语言·c#·wpf
Dream achiever2 天前
5.WPF控件---ComboBox
wpf
aesthetician2 天前
ReactFlow:构建交互式节点流程图的完全指南
前端·流程图·react