【发布时间】:2009-04-28 12:44:30
【问题描述】:
我需要将流程图设计界面整合到我们正在开发的应用程序中,以允许用户创建本质上是工作流/时间表的内容。我需要能够创建自己的“形状”,在它们上设置自定义属性,并且可能还有一些逻辑(如果,同时等)。
我知道我需要看看在应用程序中托管 WF,它看起来很合适,但有谁知道我可以使用的其他设计师组件。
【问题讨论】:
标签: c# user-interface flowchart
我需要将流程图设计界面整合到我们正在开发的应用程序中,以允许用户创建本质上是工作流/时间表的内容。我需要能够创建自己的“形状”,在它们上设置自定义属性,并且可能还有一些逻辑(如果,同时等)。
我知道我需要看看在应用程序中托管 WF,它看起来很合适,但有谁知道我可以使用的其他设计师组件。
【问题讨论】:
标签: c# user-interface flowchart
看看这些资源,它们都是免费的解决方案,但与商业资源(Mindfusion、GoDiagram)相比,它们需要您做更多的开发工作:
【讨论】:
你应该试试Visual Studio Extension。您可以免费使用 VS.NET IDE、创建图表、导出为 xml/webservice/自定义格式等。
例如,您可以创建一个工具来描述特定于您的组织如何建模业务流程的概念。如果您正在构建状态图工具,您可以描述状态是什么,状态具有哪些属性,存在哪些类型的状态,如何定义状态之间的转换等等。描述保险公司合同状态的状态图表面上类似于描述网站页面之间用户交互的状态图。但是,两个状态图之间的基本概念会有很大不同。通过创建您自己的特定领域语言和自定义生成的设计器,您可以在工具中准确指定您需要的状态图概念。
Start here。这里的例子:
【讨论】: