如何从WPF中的Canvas中删除特定形状?

时间:2013-07-15 01:56:27

标签: wpf canvas collections

我有行列表。

public List<Line> someList = new List<Line>();

这些行已添加到canvas1.Children集合中。

现在我想从画布中删除所有这些,但是留下其他形状。

我该怎么做?

我尝试将所有someList项设置为null,但它没有用。

1 个答案:

答案 0 :(得分:2)

只需迭代someList并致电Remove

foreach (Line line in someList)
{
    canvas1.Children.Remove(line);
}