需要关于如何完成wpf原理图设计软件的信息吗

需要关于如何完成wpf原理图设计软件的信息吗,wpf,diagramming,Wpf,Diagramming,大家好,感谢大家阅读此文:)我是wpf的noob,想创建一些电子原理图设计软件。实际上,它更多的是通过模块进行可视化编程,而不是电子原理图软件。以下是所需的说明: 想象一个有输入输出引脚的对象。在软件中,引脚必须定义为输入或输出 对象可以在画布上拖放 在对象之间绘制线的可能性 当对象相互连接时,必须在文本框上生成指定的C代码 你知道怎样才能做到吗? 谢谢请在一台计算机上试用这个优秀的代码项目教程和示例代码。它为其他类型的图表提供了一个很好的基础。 在商业场景中,你当然可以看到其中很少的商业通用图

大家好,感谢大家阅读此文:)我是wpf的noob,想创建一些电子原理图设计软件。实际上,它更多的是通过模块进行可视化编程,而不是电子原理图软件。以下是所需的说明:

想象一个有输入输出引脚的对象。在软件中,引脚必须定义为输入或输出

对象可以在画布上拖放

在对象之间绘制线的可能性

当对象相互连接时,必须在文本框上生成指定的C代码

你知道怎样才能做到吗?
谢谢

请在一台计算机上试用这个优秀的代码项目教程和示例代码。它为其他类型的图表提供了一个很好的基础。

在商业场景中,你当然可以看到其中很少的商业通用图解库。

可供选择的方案之一是图书馆。它内置了对一流端口对象(术语中的管脚)的支持,并提供了复杂的边缘布线算法,因此每当用户连接两个管脚时,可以重新计算对象(“节点”)之间的布线,以尽量减少交叉和弯曲的数量。当然,当用户进行编辑时(甚至当用户进行编辑以获得更直接的反馈时),您可以注册大量事件来更新业务对象,在您的情况下,这意味着为文本框生成C代码


充分披露:我在yWorks工作,但在Stackoverflow上我并不代表我的雇主。

这似乎正是我所需要的。但是他们的价格太高了。你知道任何免费的库或产品吗?我不知道有一个免费的库有一流的端口支持。值得一看的这类库屈指可数,大多数情况下,商业库是值得一看的,除了那些微不足道的用例,在这些用例中,免费的替代品可能就足够了。如果sukram库的功能(Dave答案中的链接)适合您的需要,那么这当然是一个选项。