我需要设计一个可以创建/操作一个非常简单的算法流程图的控件。它只有条件(if、if、else)和赋值块。
我需要实现的一些关键功能是:
- 用户可以在任何需要的地方自由添加/操作/删除条件和语句块。
- 图表可以折叠/展开。(例如,如果我单击 b=3 赋值语句正下方的加号按钮,则下面的所有内容都将被折叠)
是否有任何可用于 .NET 的非专有控件可供我使用?如果不是,我应该采用哪些策略来解决这个问题?
您是否考虑过托管WorkflowDesigner?
看看图表设计器。您应该能够使用它来获得灵感/帮助创建适合您需求的流程图控件。
另一个用于该工作的非免费 WPF 工具http://www.nwoods.com/
非专有是指免费吗?您可能想查看添加流程 http://www.lassalle.com/
它不是免费的,但非常值得。