[英]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.