![](/img/trans.png)
[英]How a Rect object able to intersectwidth Rectangle object? (in WPF, C#)
[英]How to delete Rect object after intersect in WPF?
我想在与另一个Intersects之后删除一些Rect对象。 例如:
if (rect1.IntersectsWith(rect2))
{
rect1.Remove()?!
}
我该怎么办? 这些矩形位于myCanvas.Children中,但是我不知道如何获取myCanvas.Children.RemoveAt(index)
。
采用
if (rect1.IntersectsWith(rect2))
{
myCanvas.Children.Remove(rect1);
}
这样,您无需首先找到索引。
如果您需要索引,请使用IndexOf
if (rect1.IntersectsWith(rect2))
{
var index = myCanvas.IndexOf(rect1);
if(index > -1)
{
myCanvas.Children.RemoveAt(index);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.