Silverlight版的流程设计器
不少朋友等这个例子已经好久了.对Silverlight,WPF与WF感兴趣的朋友可以多提些意见
目录
由于受Silverlight功能的限制,对架构做如下扩充 9
代码说明
代码下载: https://files.cnblogs.com/wxwinter/SD.rar
要打开项目需要安装[Silverlight Tools for Visual Studio 2008 SP1]
如果只看效果可直接打开
使用说明
创建流程
添加业务结点
设置结点关系
架构与版本说明
该例子是一个Silverlight2.0的流程设计器
架构与[WF工作流设计器(WPF版)]的设计思路想同,本例只演示了用Silverlight实现流程设计器的图形设计部分,而流程映射,测试部分的后台实现可参考[WF工作流设计器(WPF版)]
实现思路[WF工作流设计器(WPF版)]一样
与流程设计器的流程图对应的WF状态机图
流程设计器类与接口结构
设计器元素
流程图上的连线与各种类型的结点 |
|
设计器面板
[设计器元素]的容器,提供对[设计器元素]的管理功能 |
流程图的数据结构
为不同的流程图与不同的工作流文件间提供转换的一上中间数据结构. |
转换器
将各类工作流文件转换为[流程图的数据结构] 将[流程图的数据结构]转换为各类工作流文件 |
加载器
将[流程图的数据结构]在[设计器面板]上用[设计器元素]展现出来
将[设计器面板]上用[设计器元素]设计的流程图转换为[流程图的数据结构] |
由于受Silverlight功能的限制,对架构做如下扩充
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)