C# 错误:System.Windows.Controls.UIElementCollection';不包含';类型为';
我想删除WPF画布上的所有椭圆。我用了这个方法:C# 错误:System.Windows.Controls.UIElementCollection';不包含';类型为';,c#,wpf,canvas,C#,Wpf,Canvas,我想删除WPF画布上的所有椭圆。我用了这个方法: public void clearCircle() { var circles = cvsSurface.Children.OfType<Ellipse>().ToList(); foreach (var c in circles) { cvsSurface.Children.Remove(c); } } public void clearcle() { var circles=cvs
public void clearCircle()
{
var circles = cvsSurface.Children.OfType<Ellipse>().ToList();
foreach (var c in circles)
{
cvsSurface.Children.Remove(c);
}
}
public void clearcle()
{
var circles=cvsSurface.Children.OfType().ToList();
foreach(圆中的变量c)
{
cvsSurface.Children.Remove(c);
}
}
但是,我在.OfType上得到一个错误:
“System.Windows.Controls.UIElementCollection”不包含“OfType”的定义,并且找不到接受“System.Windows.Controls.UIElementCollection”类型的第一个参数的“OfType”扩展方法。
我需要包括什么吗?我正在使用.NET4.5
我需要包括什么吗
是的,您需要包括System.Linq
名称空间,如前所述