我需要以编程方式创建类似 Visio 的图表作为绘图。大多数情况下,我们将创建与此类似的网络布局图。
是否有可以加快开发速度的组件或我们可以使用的某种技术?通常,我们可以通过 System.Drawing 自己完成此操作,但对于更复杂的网络图,这可能会变得很棘手,因为我们必须确保没有视觉重叠。
更新:没有可用的 Visio。 更新2:如果这些可以是眼睛糖果,我会很高兴
我需要以编程方式创建类似 Visio 的图表作为绘图。大多数情况下,我们将创建与此类似的网络布局图。
是否有可以加快开发速度的组件或我们可以使用的某种技术?通常,我们可以通过 System.Drawing 自己完成此操作,但对于更复杂的网络图,这可能会变得很棘手,因为我们必须确保没有视觉重叠。
更新:没有可用的 Visio。 更新2:如果这些可以是眼睛糖果,我会很高兴
ConceptDraw有一个令人眼花缭乱的图形,如果您需要它来进行演示,那就太棒了。网络模板有一种快速绘制技术,您可以根据需要修改图表。
Graphviz可能有一些用处......
你看过 Visio API 吗?它具有 VBA 功能。使用 System.Drawing 类重新创建 Visio 功能可能会变得非常复杂,需要付出巨大的努力。
Have a look at this WPF Diagram Designer on CodeProject. It looks like it provides a lot of what you need, and WPF has unlimited potential for eye candy.