0

在 C# 的 wpf 中,我通过鼠标移动从形状(矩形)的边缘在画布上绘制多段线。我想拖放矩形与折线一起作为一个统一的形状,换句话说,我想将折线附加到形状上。怎么可能做到这一点?在这种情况下使用画布效率不高,因为折线的长度是未知的(在程序运行时确定)并且没有限制。

4

1 回答 1

0

如果使用路径对象,则可以有多个路径图形构成一个几何图形。至于拖放,您可以使用几何类上的 FillContainsWithDetail() 方法来计算图形的交集。如果数字相交(或一个包含另一个),则您有一个有效的放置目标。在放置时,将图形添加到您的路径中,您将拥有一个复合形状。

于 2011-12-08T15:16:27.400 回答