Rect Costruttori

Definizione

Inizializza una nuova istanza della Rect struttura.

Overload

Nome Descrizione
Rect(Size)

Inizializza una nuova istanza della Rect struttura con dimensioni specificate e che si trova in (0,0).

Rect(Point, Point)

Inizializza una nuova istanza della Rect struttura di dimensioni sufficienti per contenere i due punti specificati.

Rect(Point, Size)

Inizializza una nuova istanza della Rect struttura con la posizione dell'angolo superiore sinistro specificata e la larghezza e l'altezza specificate.

Rect(Point, Vector)

Inizializza una nuova istanza della Rect struttura con dimensioni sufficienti per contenere il punto specificato e la somma del punto specificato e del vettore specificato.

Rect(Double, Double, Double, Double)

Inizializza una nuova istanza della Rect struttura con la coordinata x, la coordinata y, la larghezza e l'altezza specificate.

Rect(Size)

Inizializza una nuova istanza della Rect struttura con dimensioni specificate e che si trova in (0,0).

public:
 Rect(System::Windows::Size size);
public Rect(System.Windows.Size size);
new System.Windows.Rect : System.Windows.Size -> System.Windows.Rect
Public Sub New (size As Size)

Parametri

size
Size

Struttura Size che specifica la larghezza e l'altezza del rettangolo.

Esempio

Nell'esempio seguente viene illustrato come creare una nuova Rect struttura usando il Rect(Size) costruttore .

private Rect createRectExample2()
{
    // This constructor initializes a new instance of the Rect structure that 
    // is of the specified size and is located at (0,0). 
    Rect myRectangle = new Rect(new Size(200, 50));

    // Returns a rectangle with a width of 200, a height of 50 and a position
    // of 0,0.
    return myRectangle;
}

Si applica a

Rect(Point, Point)

Inizializza una nuova istanza della Rect struttura di dimensioni sufficienti per contenere i due punti specificati.

public:
 Rect(System::Windows::Point point1, System::Windows::Point point2);
public Rect(System.Windows.Point point1, System.Windows.Point point2);
new System.Windows.Rect : System.Windows.Point * System.Windows.Point -> System.Windows.Rect
Public Sub New (point1 As Point, point2 As Point)

Parametri

point1
Point

Primo punto che il nuovo rettangolo deve contenere.

point2
Point

Secondo punto che il nuovo rettangolo deve contenere.

Esempio

Nell'esempio seguente viene illustrato come creare una nuova Rect struttura usando il Rect(Point, Point) costruttore .

private Rect createRectExample3()
{
    // This constructor intializes a new instance of the Rect structure that is 
    // exactly large enough to contain the two specified points.  
    Rect myRectangle = new Rect(new Point(15, 30), new Point(50,70));

    // Returns a rectangle with a position of 15,30, a width of 35 and height of 40.
    return myRectangle;
}

Si applica a

Rect(Point, Size)

Inizializza una nuova istanza della Rect struttura con la posizione dell'angolo superiore sinistro specificata e la larghezza e l'altezza specificate.

public:
 Rect(System::Windows::Point location, System::Windows::Size size);
public Rect(System.Windows.Point location, System.Windows.Size size);
new System.Windows.Rect : System.Windows.Point * System.Windows.Size -> System.Windows.Rect
Public Sub New (location As Point, size As Size)

Parametri

location
Point

Punto che specifica la posizione dell'angolo superiore sinistro del rettangolo.

size
Size

Struttura Size che specifica la larghezza e l'altezza del rettangolo.

Esempio

Nell'esempio seguente viene illustrato come creare una nuova Rect struttura usando il Rect(Point, Size) costruttore .

private Rect createRectExample4()
{
    // This constructor initializes a new instance of the Rect structure that has the 
    // specified top-left corner location and the specified width and height (Size).    
    Rect myRectangle = new Rect(new Point(15, 30), new Size(35, 40));

    // Returns a rectangle with a position of 15,30, a width of 35 and height of 40.
    return myRectangle;
}

Si applica a

Rect(Point, Vector)

Inizializza una nuova istanza della Rect struttura con dimensioni sufficienti per contenere il punto specificato e la somma del punto specificato e del vettore specificato.

public:
 Rect(System::Windows::Point point, System::Windows::Vector vector);
public Rect(System.Windows.Point point, System.Windows.Vector vector);
new System.Windows.Rect : System.Windows.Point * System.Windows.Vector -> System.Windows.Rect
Public Sub New (point As Point, vector As Vector)

Parametri

point
Point

Il primo punto che il rettangolo deve contenere.

vector
Vector

Quantità di offset del punto specificato. Il rettangolo risultante sarà abbastanza grande da contenere entrambi i punti.

Esempio

Nell'esempio seguente viene illustrato come creare una nuova Rect struttura usando il Rect(Point, Vector) costruttore .

private Rect createRectExample5()
{
    // This constructor Intializes a new instance of the Rect structure that is exactly 
    // large enough to contain the specified point and the sum of the specified point 
    // and the specified vector.   
    Rect myRectangle = new Rect(new Point(15, 30), new Vector(35, 40));

    // Returns a rectangle with a position of 15,30, a width of 35 and height of 40.
    return myRectangle;
}

Si applica a

Rect(Double, Double, Double, Double)

Inizializza una nuova istanza della Rect struttura con la coordinata x, la coordinata y, la larghezza e l'altezza specificate.

public:
 Rect(double x, double y, double width, double height);
public Rect(double x, double y, double width, double height);
new System.Windows.Rect : double * double * double * double -> System.Windows.Rect
Public Sub New (x As Double, y As Double, width As Double, height As Double)

Parametri

x
Double

Coordinata x dell'angolo superiore sinistro del rettangolo.

y
Double

Coordinata y dell'angolo superiore sinistro del rettangolo.

width
Double

Larghezza del rettangolo.

height
Double

Altezza del rettangolo.

Eccezioni

width è un valore negativo.

oppure

height è un valore negativo.

Commenti

Nell'esempio seguente viene illustrato come creare una nuova Rect struttura usando il Rect(Double, Double, Double, Double) costruttore .

private Rect createRectExample6()
{
    // This constructor intializes a new instance of the Rect structure with the specified 
    // x- and y-coordinates and the specified width and height. 
    Rect myRectangle = new Rect(15, 30, 35, 40);

    // Returns a rectangle with a position of 15,30, a width of 35 and height of 40.
    return myRectangle;
}

Si applica a