2012-09-21 151 views
6

我需要設計一個可以創建/操作真正簡單的算法流程圖的控件。它只會有條件的(if,if,else)和賦值塊。WPF的流程圖控制

,我需要實現的一些主要特點是:

  1. 用戶可以自由添加/操控/上的任何位置所需的去除條件和語句塊。
  2. 圖表可以摺疊/展開。 (例如,如果我點擊b = 3賦值語句正下方的加號按鈕,下面的所有內容都將被摺疊)

是否有任何可用於.NET的非專有控件可供使用?如果不是,我應該採取什麼策略來解決這個問題?

enter image description here

回答

5

看一看Diagram Designer。您應該可以使用它來獲取靈感/幫助,以創建適合您需求的流程圖控件。

+0

是的,這是在我的腦海上來的第一件事。我希望能夠自動設計算法流程圖的東西,而不僅僅是繪製常規流程圖。 – l46kok

4

您是否考慮過託管WorkflowDesigner

+0

入門教程:https://msdn.microsoft.com/en-us/library/dd489454(v=vs.110).aspx – kmote

0

非專有你的意思是免費的嗎?您可能想要查看添加流程 http://www.lassalle.com/

它不是免費的,但非常值得。