返回首页

您好,

任何一个可以帮我括在一个矩形的自定义路径的形状。

我有一个canvas.for在画布上存储的每个鼠标点击列表中的点。
随着点名单亚姆能够在画布上绘制自定义路径的形状。

亚姆试图做什么是绘制路径的形状后,当我点击路径的形状,我想作为边界的形状周围绘制一个矩形。自定义路径的形状应包含在矩形

我要添加adorners矩形边界和调整路径的形状。

我试图这样,但矩形边界是比路径的形状更大

// code in the adorner class

 Path rectouline=new Path();

rectouline.Stroke = Brushes.Blue; rectouline.StrokeThickness = 1;

 

protected override Size ArrangeOverride(Size finalSize)

{

   // rectangle around the path shape 

    Rect boundaryrect= new Rect(finalSize);

    rectouline.Data = new RectangleGeometry(boundaryrect);

    rectouline.Arrange(boundaryrect);

 

return finalSize;

}

可以帮助将非常感激。

谢谢,

回答

评论会员: 时间:2
O