2013-10-01 34 views
0

Iam試圖開發一個向用戶顯示流程圖的silverlight應用程序。需要在Silverlight中顯示流程圖

顯示流程圖所需的所有信息都是從SQL Server DB提供的。 即我們會在數據庫中有多個表格來完整地描述流程圖。

即具有回合表中的所有的項目的詳細信息(處理盒中,決策框等) 會有另一個關係表,它指定用於顯示在流程圖各種controlItems之間的關係的ControlItems表屏幕。

應用程序讀取表格並顯示流程圖。 有沒有人知道任何類似的應用程序,以便我可以參考?

注 - 與大多數應用程序不同,我不需要拖放控件並在它們之間繪製連接。

由於提前

回答

1

你吃過看看this

Aspose.Diagram for .NET適合我們。

Aspose.Diagram是一個與Microsoft Visio 文件一起使用的類庫。它允許開發人員在C#,VB.NET,ASP.NET Web應用程序,Web服務,Mono和Windows應用程序上使用VSD,VSDX,VSS,VST,VSX, VTX,VDW和VDX文件。它允許您打開文件 ,並將圖中的元素從行和填充操作到 更復雜的元素,然後導出到VDX,VSX,VTX,XPS,HTML, SVG,SWF,XAML,圖像或PDF格式。

該類庫是Microsoft Visio Object Model的替代品,可提供更好的性能。它利用Visio Services的高級功能 來操作 服務器上的Visio文檔。該API是可擴展的,易於使用和緊湊。它提供了 通用功能,以便開發人員在執行常見任務時必須編寫更少的代碼。

Aspose.Diagram針對的是需要在自己的應用程序中使用Visio 文件的開發人員。它允許開發人員快速輕鬆地操作文件格式,節省時間和精力 開發一個解決方案來處理Visio文件。

但是,您必須製作存儲在數據庫中的Visio文件,而不是查看數據庫對象及其關係。我不知道這是否有問題 - 在你的範圍內。