大家好,感谢您阅读本文.. :)我在wpf中的noob并想创建某种电子原理图设计软件。实际上它通过块而不是电子原理图软件进行更直观的编程。这里是描述所需的内容:
想象一个具有输入输出引脚的对象。在软件引脚中必须定义为输入或输出。
对象可以在画布上拖放
在对象之间绘制电线的可能性
当对象相互连接时,必须在文本框
上生成指定的C代码你知道如何实现它吗? 感谢
答案 0 :(得分:1)
在WPF Diagram Designer上试用这个优秀的代码项目教程和示例代码。它为其他类型的图表提供了良好的基础。
答案 1 :(得分:1)
在商业场景中,您当然可以查看(少数)商业通用图表库。
E.g。其中一个替代方案是yFiles库。它内置了对一流端口对象(命名中的引脚)的支持,并提供了复杂的边缘路由算法,因此无论何时用户连接两个引脚,都可以重新计算对象(“节点”)之间的路径,以最大限度地减少过境和弯道。当然,当用户完成编辑(或者甚至在用户进行编辑以获得更直接的反馈时)时,您可以注册大量事件,这些事件可用于更新业务对象,你的情况意味着生成文本框的C代码。
完全披露:我为yWorks工作,但是在Stackoverflow上我不代表我的雇主。