【开源项目】Silverlight 工作流设计器Silverlight 工作流设计器是一款开源项目,支持用户在线设计工作流程,或者项目流程,支持在线拖拽,以 及鼠标右键支持。 具体来说,这样的流程设计器应该具有以下的特点: 图形化的方式显示 流程 支持拖拽创建和修改流程 导出图形对应的 xml描述文件 根据流程 xml 描述文件Silverlight 工作流设计器是一款开源项目,支持用户在线设计工作流程,或者项目流程,支持在线拖拽,以及鼠标右键支持。具体来说,这样的流程设计器应该具有以下的特点: 图形化的方式显示流程 支持拖拽创建和修改流程 导出图形对应的 xml 描述文件 根据流程 xml 描述文件显示流程图点击访问本系列专题文章源代码下载数据库下载Silverlight 构建图形化工作流程设计器(一)前言 Silverlight 发布已经很久了,具体是什么就不多说,大家一定很清楚。最关心的就是其中的跨浏览器能力,以及强大的用户界面表现能力。于是决定使 用它来实现一个流程设计工具,以替代以前的流程设计器(原来是用 vml 实现,只能在 IE 浏览器上工作),因为第一次接触 silverlight,在学习、 工作的过程中肯定会遇到很多的问题前言Silverlight 发布已经很久了,具体是什么就不多说,大家一定很清楚。最关心的就是其中的跨浏览器能力,以及强大的用户界面表现能力。于是 决定使用它来实现一个流程设计工具,以替代以前的流程设计器(原来是用 vml 实现,只能在 IE 浏览器上工作),因为第一次接触 silverlight,在 学习、工作的过程中肯定会遇到很多的问题,将这个学习新知识、解决问题的过程记录下来,肯定能找到许多志同道合的朋友,也请大家抱着这种态度阅读本文。本文主要讲述使用 vs.net2008 开发一个基于 silverlight 的流程设计器。在进入正文之前,先说一下开发环境的配置。使用 vs.net2008 作为开发工具,需要下载一个 Silverlight tools for virsual studio 2008 sp1,地址在 http://silverlight.net/GetStarted/,安装后就可以使用 vs.net2008 来开发 silverlight 应用了。本系列文章包含以下几部分(可能有变)。系统范围系统设计类设计Xml 设计美化重构一、系统范围在开始之前,先来看一下系统将要完成什么样的功能。具体来说,这样的流程设计器应该具有以下的特点:图形化的方式显示流程支持拖拽创建和修改流程导出图形对应的 xml 描述文件根据流程 xml 描述文件显示流程图...