在WPF中查找直线的中心

在WPF中查找直线的中心,wpf,drawing,Wpf,Drawing,我正在开发一个应用程序,用户在控件上单击两个点,然后画一条线连接这两个点。问题是我需要画另一条从X.Y开始的线(由函数返回)与用户生成的线相交,该线位于它的中心 我该怎么做 我正在使用DrawingVisual和DrawingContext进行此操作 谢谢因为您知道控件上选择的两个点,所以可以使用经典的中点计算: (x1 + x2)/2, (y1 + y2)/2 确定要从何处开始穿过中间的直线。我确信DrawingVisual或DrawingContext有一个简单的直线方法,您可以将坐标转储

我正在开发一个应用程序,用户在控件上单击两个点,然后画一条线连接这两个点。问题是我需要画另一条从X.Y开始的线(由函数返回)与用户生成的线相交,该线位于它的中心

我该怎么做

我正在使用DrawingVisual和DrawingContext进行此操作


谢谢

因为您知道控件上选择的两个点,所以可以使用经典的中点计算:

(x1 + x2)/2, (y1 + y2)/2

确定要从何处开始穿过中间的直线。我确信DrawingVisual或DrawingContext有一个简单的直线方法,您可以将坐标转储到其中。

因为您知道控件上选择的两个点,所以可以使用经典的中点计算:

(x1 + x2)/2, (y1 + y2)/2
确定要从何处开始穿过中间的直线。我确信DrawingVisual或DrawingContext有一个简单的直线方法,您可以将坐标转储到其中