WPF的开源模块/管道控制 [英] Open source module/pipeline control for WPF
问题描述
我正在寻找一个控件,该控件允许您将模块化组件拖到画布上,并在管道中将这些模块的输入和输出连接在一起.类似于您在Azure的Data Factory模块画布中看到的那种控件(这是 基于网络而不是基于WPF).
I'm looking for a control that allows you to drag modular components onto a canvas, and connect the inputs and outputs of those modules together in a pipeline. Rather similar to the sort of control you see in Azure's Data Factory module canvas (which is web based rather than WPF based).
有人知道这方面有什么好的起点吗?我很乐于自己做,但是我没有花时间去做,而是想知道是否有任何开源项目可以做到这一点.
Does anyone know of any good starting points in this regard? I am happy to make my own, but rather than spend the time doing this I wondered if any open source projects were already available that do this.
谢谢
标记
推荐答案
您可以参考以下文章:
You could refer to the following article:
NetworkView:WPF自定义控件,用于可视化和编辑网络,图形和流程图: https://www.codeproject.com/Articles/182683/NetworkView-A-WPF-custom-control-for-visualization-a
NetworkView: A WPF custom control for visualizing and editing networks, graphs and flow-charts: https://www.codeproject.com/Articles/182683/NetworkView-A-WPF-custom-control-for-visualizing-a
它包含一个可下载示例的链接,该示例应该使您开始实现可以处理此功能的自定义控件.
It contains a link to a downloadable example that should get you started implementing your own custom control that can handle this functionality.
您可能还想查看Syncfusion的图表控件,尽管它不是开源的: https://www.syncfusion.com/products/wpf/diagram
You might also want to check out Syncfusion's diagramming control although it is not open source: https://www.syncfusion.com/products/wpf/diagram
Telerik也有一个: http://www.telerik.com/products/wpf/diagrams.aspx
Telerik has one as well: http://www.telerik.com/products/wpf/diagrams.aspx
希望有帮助.
请记住,通过将有用的帖子标记为答案来关闭话题,然后在遇到新问题时开始新话题.请不要在同一线程中问几个问题.
Please remember to close your threads by marking helpful posts as answer and then start a new thread if you have a new question. Please don't ask several questions in the same thread.
这篇关于WPF的开源模块/管道控制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!