我正在开发一个Windows窗体应用程序,我想为用户添加创建逻辑流程图的能力。类似于此屏幕截图中显示的内容:http://www.cocoontech.com/w/images/8/82/Premise_ObjectDiagram.png
是否有可用于执行此类操作的控件?至少我可以用作图中每个块的东西。我只是想为他们使用面板,但必须有一个更简单的方法。
答案 0 :(得分:1)
您的链接已损坏。但是,.NET中有许多图表组件。其中一些是:
答案 1 :(得分:0)
我不知道您的具体要求,但也许您可以利用Workflow Foundation (WF)。您可以创建一个托管工作流设计器的应用程序。如果您对使用它感兴趣,我会建议由Bruce Bukovics撰写的WF书籍:
https://www.apress.com/index.php/author/author/view/id/2050
Pro WF(Windows 3.0中的Windows Workflow)一书包含整章(#17),其中介绍了如何在自己的应用程序中托管设计器。您可以使用它直观地创建简单的工作流程,向用户说明逻辑的应用方式。
答案 2 :(得分:0)
我不是100%确定这是否适合链接到特定产品,但由于其他人这样做以及我要链接到的是100%免费代码,让我分享我的解决方案。对不起,如果我不应该。
我曾经面临同样的问题(如果我理解正确的问题),我发现的唯一现成的免费解决方案是NodeGraph。然而,它似乎(并且似乎)被抛弃并且缺乏我认为适当的模型 - 视图分离(我希望它只做视图但发现实际的模型操作逻辑是它的一部分)。
所以我分叉了它并提出了FlowGraph从应用程序用户的角度看起来和感觉相同(我对原始NodeGraph设计师的真诚敬畏 - 它是一个&#39} "眼睛糖果"恕我直言,我很喜欢它的外观并且在这方面没有发现任何严重的改进)但是在某些方面(在项目页面上列出)与开发者不同透视。它可能看起来也被遗弃了,因为我已经在2014年上传了最新版本(3年前就像现在一样)但它不是 - 它只是稳定(我不知道它有任何问题,尽管它享受相当程度的受欢迎程度)到目前为止,我计划很快进行重大更新。