Rect.Union Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en rektangel som är exakt tillräckligt stor för att innehålla en viss rektangel och en angiven punkt eller andra rektangel.
Överlagringar
| Name | Description |
|---|---|
| Union(Point) |
Expanderar den aktuella rektangeln exakt så att den innehåller den angivna punkten. |
| Union(Rect) |
Expanderar den aktuella rektangeln exakt tillräckligt för att innehålla den angivna rektangeln. |
| Union(Rect, Point) |
Skapar en rektangel som är exakt tillräckligt stor för att inkludera den angivna rektangeln och den angivna punkten. |
| Union(Rect, Rect) |
Skapar en rektangel som är exakt tillräckligt stor för att innehålla de två angivna rektanglarna. |
Union(Point)
Expanderar den aktuella rektangeln exakt så att den innehåller den angivna punkten.
public:
void Union(System::Windows::Point point);
public void Union(System.Windows.Point point);
member this.Union : System.Windows.Point -> unit
Public Sub Union (point As Point)
Parametrar
- point
- Point
Den punkt som ska inkluderas.
Exempel
I följande exempel visas hur du använder Union(Point) metoden för att expandera den aktuella rektangeln exakt tillräckligt för att innehålla en viss Point.
private Rect unionExample1()
{
// 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);
// The Union method expands the current rectangle exactly enough to contain
// the specified point. myRectangle expands to a location of 0,0 and a size
// of 210,55.
myRectangle.Union(new Point(0,0));
// Returns 0,0,210,55
return myRectangle;
}
Se även
Gäller för
Union(Rect)
Expanderar den aktuella rektangeln exakt tillräckligt för att innehålla den angivna rektangeln.
public:
void Union(System::Windows::Rect rect);
public void Union(System.Windows.Rect rect);
member this.Union : System.Windows.Rect -> unit
Public Sub Union (rect As Rect)
Parametrar
- rect
- Rect
Den rektangel som ska inkluderas.
Exempel
I följande exempel visas hur du använder Union(Rect) metoden för att expandera den aktuella rektangeln exakt tillräckligt för att innehålla den angivna rektangeln.
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;
}
Se även
Gäller för
Union(Rect, Point)
Skapar en rektangel som är exakt tillräckligt stor för att inkludera den angivna rektangeln och den angivna punkten.
public:
static System::Windows::Rect Union(System::Windows::Rect rect, System::Windows::Point point);
public static System.Windows.Rect Union(System.Windows.Rect rect, System.Windows.Point point);
static member Union : System.Windows.Rect * System.Windows.Point -> System.Windows.Rect
Public Shared Function Union (rect As Rect, point As Point) As Rect
Parametrar
- rect
- Rect
Den rektangel som ska inkluderas.
- point
- Point
Den punkt som ska inkluderas.
Returer
En rektangel som är exakt tillräckligt stor för att innehålla den angivna rektangeln och den angivna punkten.
Exempel
I följande exempel visas hur du använder Union(Rect, Point) metoden för att skapa en rektangel som är exakt tillräckligt stor för att innehålla en viss rektangel och en viss 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;
}
Se även
Gäller för
Union(Rect, Rect)
Skapar en rektangel som är exakt tillräckligt stor för att innehålla de två angivna rektanglarna.
public:
static System::Windows::Rect Union(System::Windows::Rect rect1, System::Windows::Rect rect2);
public static System.Windows.Rect Union(System.Windows.Rect rect1, System.Windows.Rect rect2);
static member Union : System.Windows.Rect * System.Windows.Rect -> System.Windows.Rect
Public Shared Function Union (rect1 As Rect, rect2 As Rect) As Rect
Parametrar
- rect1
- Rect
Den första rektangel som ska inkluderas.
- rect2
- Rect
Den andra rektangel som ska inkluderas.
Returer
Den resulterande rektangeln.
Exempel
I följande exempel visas hur du använder Union(Rect, Rect) metoden för att skapa en rektangel som är tillräckligt stor för att innehålla två givna rektanglar.
private Rect unionExample4()
{
// 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);
// Create a third rectangle.
Rect myRectangle3 = new Rect();
myRectangle3.Location = new Point(210, 60);
myRectangle3.Size = new Size(50, 50);
// The Union method expands the current rectangle exactly enough to contain
// the two specified rectangles. In this example, returnRect expands to
// a location of 0,0 and a size of 260,110.
Rect returnRect = Rect.Union(myRectangle2, myRectangle3);
// Returns 0,0,260,110
return returnRect;
}