Rect::Union Method (Rect, Point)
.NET Framework (current version)
Creates a rectangle that is exactly large enough to include the specified rectangle and the specified point.
Assembly: WindowsBase (in WindowsBase.dll)
Parameters
- rect
-
Type:
System.Windows::Rect
The rectangle to include.
- point
-
Type:
System.Windows::Point
The point to include.
Return Value
Type: System.Windows::RectA rectangle that is exactly large enough to contain the specified rectangle and the specified point.
The following example shows how to use the Union(Rect, Point) method to create a rectangle that is exactly large enough to contain a given rectangle and a given Point.
private Rect unionExample3() { // 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 and the specified Point. In this example, returnRect // expands to a location of 0,0 and a size of 250,60. Rect returnRect = Rect.Union(myRectangle2, new Point(250,60)); // Returns 0,0,250,60 return returnRect; }
.NET Framework
Available since 3.0
Available since 3.0
Show: