C#创建自己的流程图

时间:2011-03-25 10:13:11

标签: c# flowchart

在一个项目中,我可能需要创建一个提供流程图的应用程序(.Net / C#4.0)。

我正在寻找最好的方法,知道它应该非常灵活:

  • 我是否必须自己使用.Net框架图形(WPF,xaml)?
  • 我是否可以使用功能强大的库,专门用于流程图设计?
  • 是否有与此类工作相关的开源项目?

在任何情况下,我都需要按照我想要的方式改变任何组件(它们的链接方式,它们的外观,逻辑等)......

你们怎么处理这个?

2 个答案:

答案 0 :(得分:3)

如果您需要“静态”工作流设计器,可以在copdeproject上look at this project并从中开始。如果您想改为执行工作流程,请查看this blog post关于在您自己的应用程序中重新托管WF4的信息。您可以通过创建自己的活动来自定义它。

答案 1 :(得分:0)

我建议你使用一个已经可用的控件:http://www.google.com/search?hl=en&q=.net+flowchart&aq=f&aqi=&aql=&oq=。自己写这样的东西会比购买许可证花费更多。不幸的是,我自己没有使用过这些,所以我不能推荐一个特定的。只需评估它们并使用最符合您需求的那个。