【问题标题】:Searching for a C# graph framework with that you can draw AND manipulate graphs by mouse搜索一个可以通过鼠标绘制和操作图形的 C# 图形框架
【发布时间】:2011-10-14 13:03:16
【问题描述】:

正如标题所示,我正在寻找一个 c# 框架来绘制图形。

对我来说,使用鼠标操作图形结构很重要。 您应该能够选择节点和连接并与它们交互。 例如,您可以从头开始绘制自己的图表。

该框架应该提供创建节点和它们之间的连接的基本功能,但也应该灵活地实现您自己的东西。出于这个原因,我真的更喜欢开源。

跨平台支持也非常好,但这不是必须的。 3d 也不错,但 2d 也可以。

我最初考虑通过 opengl 实现自己的图形引擎,但这对我的目的来说有点太多了;)

【问题讨论】:

  • 我想说,在 2D 中实现图形应该很容易,就像 DIY 一样。
  • @SoMoS 视觉布局算法可能相当复杂。
  • 我的观点是互动!没那么简单;)
  • 是否适用于 Web、表单、silverlight、WPF?
  • 桌面应用程序。主要目标:Windows。所以,表格。

标签: c# frameworks graph drag-and-drop draw


【解决方案1】:

我建议你看看oxyplot 项目。

该项目有据可查,在线示例浏览器的源代码符合您的需求

参见鼠标事件部分和“LineSeries 和 PlotModel MouseDown 事件”

【讨论】:

    猜你喜欢
    • 2013-07-31
    • 2020-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多