Rect::Contains Method (Rect)
.NET Framework (current version)
Indicates whether the rectangle contains the specified rectangle.
Assembly: WindowsBase (in WindowsBase.dll)
Parameters
- rect
-
Type:
System.Windows::Rect
The rectangle to check.
Return Value
Type: System::Booleantrue if rect is entirely contained by the rectangle; otherwise, false.
The following example shows how to use the Contains(Rect) method to determine if one rectangle is contained by another rectangle.
private bool rectContainsExample2() { // 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. Rect myRectangle2 = new Rect(); myRectangle2.Location = new Point(12, 12); myRectangle2.Size = new Size(10, 60); // Using the Contains method, see if the second rectangle is // contained within the first rectangle. doesContain is false // because only part of myRectangle2 is contained in myRectangle1 // (myRectangle2 is too wide). bool doesContain = myRectangle1.Contains(myRectangle2); return doesContain; }
.NET Framework
Available since 3.0
Available since 3.0
Show: