如何在WPF中创建可拖动控件?

时间:2017-01-29 12:28:57

标签: c# .net wpf draggable

我正在尝试找到一种创建自定义控件的方法,让用户可以在屏幕上拖动它们。这个插图大致显示了我之后的情况: enter image description here

因此,这基本上是一个节点网络,其中每个节点可以有任意数量的子节点和一个父节点。节点之间的连接也必须在它们移动时跟随它们,并且适当地弯曲。我还想拖动"画布"在他们后面。

我知道这是很多信息,但基本上我想知道这是否可能(并且不太难)用WPF实现,如果它打破了WPF的哲学以这种方式使用它。有没有比使用WPF更好的方法呢?我已经做了很多研究,并且无法用它来找到很多信息来做这些事情。另外,使用.NET和C#在Windows应用程序中执行此操作的最常见方法是什么?如果这似乎已经过时了?

0 个答案:

没有答案