Rect::Equals Method (Rect, Rect)
.NET Framework (current version)
Indicates whether the specified rectangles are equal.
Assembly: WindowsBase (in WindowsBase.dll)
Parameters
- rect1
-
Type:
System.Windows::Rect
The first rectangle to compare.
- rect2
-
Type:
System.Windows::Rect
The second rectangle to compare.
Return Value
Type: System::Booleantrue if the rectangles have the same Location and Size values; otherwise, false.
This operation tests for object equality.
In this comparison, two instances of Double::NaN are considered equal.
The following example shows how to use the Equals(Rect, Rect) method to determine if one rectangle is equal to another.
private bool rectEqualsExample2() { // Create a rectangle. Rect myRectangle1 = new Rect(); // The Location property specifies the coordinates of the upper left-hand // corner of the rectangle. myRectangle1.Location = new Point(10, 5); // Set the Size property of the rectangle with a width of 200 // and a height of 50. myRectangle1.Size = new Size(200, 50); // Create second rectangle to compare to the first. Rect myRectangle2 = new Rect(); myRectangle2.Location = new Point(10, 5); myRectangle2.Size = new Size(200, 50); // Using the Equals method, see if the second rectangle is // the same as the first rectangle. doesEqual is true because // both rectangles are exactly the same in that they both have the // same location and size. bool doesEqual = Rect.Equals(myRectangle1, myRectangle2); return doesEqual; }
.NET Framework
Available since 3.0
Available since 3.0
Show:
