Rect.IntersectsWith(Rect) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Geeft aan of de opgegeven rechthoek interseert met de huidige rechthoek.
public:
bool IntersectsWith(System::Windows::Rect rect);
public bool IntersectsWith(System.Windows.Rect rect);
member this.IntersectsWith : System.Windows.Rect -> bool
Public Function IntersectsWith (rect As Rect) As Boolean
Parameters
- rect
- Rect
De rechthoek die moet worden gecontroleerd.
Retouren
true als de opgegeven rechthoek kruist met de huidige rechthoek; anders, false.
Voorbeelden
In het volgende voorbeeld ziet u hoe u de IntersectsWith methode gebruikt om te bepalen of twee rechthoeken elkaar snijden.
private bool intersectsWithExample()
{
// Initialize new rectangle.
Rect myRectangle = new Rect();
// The Location property specifies the coordinates of the upper left-hand
// corner of the rectangle.
myRectangle.Location = new Point(10, 5);
// Set the Size property of the rectangle with a width of 200
// and a height of 50.
myRectangle.Size = new Size(200, 50);
// Create second rectangle to compare to the first.
Rect myRectangle2 = new Rect();
myRectangle2.Location = new Point(0, 0);
myRectangle2.Size = new Size(200, 50);
// IntersectsWith method indicates whether the specified rectangle intersects
// with this rectangle. doesIntersect returns true because the two rectangles
// intersect.
bool doesIntersect = myRectangle.IntersectsWith(myRectangle2);
// Returns true.
return doesIntersect;
}