需要在Silverlight中显示流程图

问题描述:

Iam试图开发一个向用户显示流程图的silverlight应用程序。需要在Silverlight中显示流程图

显示流程图所需的所有信息都是从SQL Server DB提供的。 即我们会在数据库中有多个表格来完整地描述流程图。

即具有回合表中的所有的项目的详细信息(处理盒中,决策框等) 会有另一个关系表,它指定用于显示在流程图各种controlItems之间的关系的ControlItems表屏幕。

应用程序读取表格并显示流程图。 有没有人知道任何类似的应用程序,以便我可以参考?

注 - 与大多数应用程序不同,我不需要拖放控件并在它们之间绘制连接。

由于提前

你吃过看看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文件,而不是查看数据库对象及其关系。我不知道这是否有问题 - 在你的范围内。