Rect.Union Method (Rect)
.NET Framework 4.5
Expands the current rectangle exactly enough to contain the specified rectangle.
Assembly: WindowsBase (in WindowsBase.dll)
Parameters
- rect
- Type: System.Windows.Rect
The rectangle to include.
The following example shows how to use the Union(Rect) method to expand the current rectangle exactly enough to contain the specified rectangle.
private Rect unionExample2() { // 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. Rect myRectangle2 = new Rect(); myRectangle2.Location = new Point(0, 0); myRectangle2.Size = new Size(200, 50); // The Union method expands the current rectangle exactly enough to contain // the specified rectangle. myRectangle expands to a location of 0,0 and a size // of 210,55. myRectangle.Union(myRectangle2); // Returns 0,0,210,55 return myRectangle; }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.