在较大的矩形内绘制/删除许多矩形

时间:2018-08-13 16:55:11

标签: c# wpf canvas children

我正在使用以下代码:

canvas.Children.Add(rect);
Canvas.SetTop(rect, (100 - prof) + (j * height));
Canvas.SetLeft(rect, (100 + prof) + (k * widht));

在画布中先前绘制的矩形内绘制许多矩形。

我需要删除/清除此矩形。

我尝试过

  canvas.Children.Remove(rect);

但这不会删除矩形。

并使用

canvas.Children.Clear();

删除画布内的所有儿童,我只想删除大矩形内的内容。

有没有一种方法可以在大矩形内不创建一个小画布并对其进行清除呢?

谢谢。

0 个答案:

没有答案