大家好,感谢你阅读这篇文章..:)我是wpf的新手,想要创建某种电子原理图设计软件。实际上,它更多的是按块进行可视化编程,而不是电子原理图软件。以下是所需内容的描述:
假设有一个对象,它有输入输出引脚。在软件中,引脚必须定义为输入或输出。
对象可在画布上拖放
在对象之间绘制导线的可能性
当对象相互连接时,必须在文本框中生成指定的C代码
你知道怎样才能做到吗?谢谢
发布于 2012-11-27 09:27:35
在WPF Diagram Designer上尝试这个优秀的代码项目教程和示例代码。它为创建其他类型的图表提供了良好的基础。
发布于 2012-11-27 18:49:07
在商业场景中,您当然可以查看(少数)商业通用图形库。
替代方案之一是yFiles库。它内置了对第一类端口对象(命名中的引脚)的支持,并提供了复杂的边缘路由算法,因此每当用户连接两个引脚时,对象之间的路由(“节点”)都可以重新计算,以最大限度地减少交叉和弯曲的数量。当然,当用户进行编辑(或甚至在用户进行编辑以获得更直接的反馈)时,您可以注册大量事件,这些事件可用于更新业务对象,在您的示例中,这意味着为文本框生成C代码。
全面披露:我为yWorks工作,但在Stackoverflow上我并不代表我的雇主。
https://stackoverflow.com/questions/13575857
复制相似问题