Rect::IntersectsWith Method (Rect)
.NET Framework (current version)
Indicates whether the specified rectangle intersects with the current rectangle.
Assembly: WindowsBase (in WindowsBase.dll)
Parameters
- rect
-
Type:
System.Windows::Rect
The rectangle to check.
Return Value
Type: System::Booleantrue if the specified rectangle intersects with the current rectangle; otherwise, false.
The following example shows how to use the IntersectsWith method to determine if two rectangles intersect.
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; }
.NET Framework
Available since 3.0
Available since 3.0
Show: