在WPF中绘制一条连接两个用户控件的线

在WPF中绘制一条连接两个用户控件的线,wpf,Wpf,我想画一条线,连接屏幕上的两个用户控件,然后在用户控件移动时移动。我创建了第三个名为ConnectingLine的用户控件,然后添加了两个指向用户控件的依赖属性 我编写代码是为了让ConnectionLine引用源和接收器用户控件,但现在我遇到了一些问题: 如何确定源和接收器用户控件的位置?我是WPF新手,对缺少返回点对象的“Position”属性感到困惑。如果我可以得到两个点对象,那么我可以将它们绑定到ConnectionLine内的一条线: 如何使ConnectionLine与用户控件一

我想画一条线,连接屏幕上的两个用户控件,然后在用户控件移动时移动。我创建了第三个名为ConnectingLine的用户控件,然后添加了两个指向用户控件的依赖属性

我编写代码是为了让ConnectionLine引用源和接收器用户控件,但现在我遇到了一些问题:

  • 如何确定源和接收器用户控件的位置?我是WPF新手,对缺少返回点对象的“Position”属性感到困惑。如果我可以得到两个点对象,那么我可以将它们绑定到ConnectionLine内的一条线:

  • 如何使ConnectionLine与用户控件一起移动

    • 您需要使用。放置在画布上的每个UI元素都有附加属性,如:canvas.Left、canvas.Top、canvas.ZIndex