Rect.Union Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un rettangolo abbastanza grande per poter contenere un rettangolo specificato ed un punto specificato o un secondo rettangolo.
Overload
Union(Point) |
Espande il rettangolo corrente abbastanza da poter contenere il punto specificato. |
Union(Rect) |
Espande il rettangolo corrente abbastanza per contenere il rettangolo specificato. |
Union(Rect, Point) |
Crea un rettangolo grande abbastanza da poter includere il rettangolo specificato ed il punto specificato. |
Union(Rect, Rect) |
Crea un rettangolo grande abbastanza da poter contenere i due rettangoli specificati. |
Union(Point)
Espande il rettangolo corrente abbastanza da poter contenere il punto specificato.
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)
Parametri
- point
- Point
Punto da includere.
Esempio
Nell'esempio seguente viene illustrato come usare il metodo per espandere il Union(Point) rettangolo corrente esattamente sufficiente per contenere un determinato Pointoggetto .
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;
}
Vedi anche
Si applica a
Union(Rect)
Espande il rettangolo corrente abbastanza per contenere il rettangolo specificato.
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)
Parametri
- rect
- Rect
Rettangolo da includere.
Esempio
Nell'esempio seguente viene illustrato come usare il metodo per espandere il Union(Rect) rettangolo corrente esattamente sufficiente per contenere il rettangolo specificato.
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;
}
Vedi anche
Si applica a
Union(Rect, Point)
Crea un rettangolo grande abbastanza da poter includere il rettangolo specificato ed il punto specificato.
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
Parametri
- rect
- Rect
Rettangolo da includere.
- point
- Point
Punto da includere.
Restituisce
Rettangolo grande abbastanza da poter contenere il rettangolo specificato ed il punto specificato.
Esempio
Nell'esempio seguente viene illustrato come usare il Union(Rect, Point) metodo per creare un rettangolo esattamente di grandi dimensioni sufficiente per contenere un determinato rettangolo e un determinato Pointoggetto .
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;
}
Vedi anche
Si applica a
Union(Rect, Rect)
Crea un rettangolo grande abbastanza da poter contenere i due rettangoli specificati.
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
Parametri
- rect1
- Rect
Il primo rettangolo da includere.
- rect2
- Rect
Secondo rettangolo da includere.
Restituisce
Rettangolo risultante.
Esempio
Nell'esempio seguente viene illustrato come usare il Union(Rect, Rect) metodo per creare un rettangolo esattamente di grandi dimensioni sufficiente per contenere due rettangoli specificati.
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;
}