将折线附加到形状

时间:2011-12-08 09:58:48

标签: c# wpf wpf-controls polyline

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

1 个答案:

答案 0 :(得分:0)

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