Rect Konstruktory

Definicja

Inicjuje nowe wystąpienie struktury Rect.Initializes a new instance of the Rect structure.

Przeciążenia

Rect(Size)

Inicjuje nowe wystąpienie struktury Rect o określonym rozmiarze i znajduje się w lokalizacji (0, 0).Initializes a new instance of the Rect structure that is of the specified size and is located at (0,0).

Rect(Point, Point)

Inicjuje nowe wystąpienie struktury Rect, która jest wystarczająco duża, aby zawierała dwa określone punkty.Initializes a new instance of the Rect structure that is exactly large enough to contain the two specified points.

Rect(Point, Size)

Inicjuje nowe wystąpienie struktury Rect, która ma określoną górną lokalizację kursora i określoną szerokość i wysokość.Initializes a new instance of the Rect structure that has the specified top-left corner location and the specified width and height.

Rect(Point, Vector)

Inicjuje nowe wystąpienie struktury Rect, które jest wystarczająco duże, aby zawierało określony punkt oraz sumę określonego punktu i określonego wektora.Initializes 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(Double, Double, Double, Double)

Inicjuje nowe wystąpienie struktury Rect, która ma określoną współrzędne x, Współrzędne y, Szerokość i wysokość.Initializes a new instance of the Rect structure that has the specified x-coordinate, y-coordinate, width, and height.

Rect(Size)

Inicjuje nowe wystąpienie struktury Rect o określonym rozmiarze i znajduje się w lokalizacji (0, 0).Initializes a new instance of the Rect structure that is of the specified size and is located at (0,0).

public:
 Rect(System::Windows::Size size);
public Rect (System.Windows.Size size);
new System.Windows.Rect : System.Windows.Size -> System.Windows.Rect

Parametry

size
Size

Struktura Size, która określa szerokość i wysokość prostokąta.A Size structure that specifies the width and height of the rectangle.

Przykłady

Poniższy przykład pokazuje, jak utworzyć nową strukturę Rect przy użyciu konstruktora Rect(Size).The following example shows how to create a new Rect structure by using the Rect(Size) constructor.

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;

}

Rect(Point, Point)

Inicjuje nowe wystąpienie struktury Rect, która jest wystarczająco duża, aby zawierała dwa określone punkty.Initializes a new instance of the Rect structure that is exactly large enough to contain the two specified points.

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)

Parametry

point1
Point

Pierwszy punkt, w którym musi znajdować się nowy prostokąt.The first point that the new rectangle must contain.

point2
Point

Drugi punkt, który musi zawierać nowy prostokąt.The second point that the new rectangle must contain.

Przykłady

Poniższy przykład pokazuje, jak utworzyć nową strukturę Rect przy użyciu konstruktora Rect(Point, Point).The following example shows how to create a new Rect structure by using the Rect(Point, Point) constructor.

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;

}

Rect(Point, Size)

Inicjuje nowe wystąpienie struktury Rect, która ma określoną górną lokalizację kursora i określoną szerokość i wysokość.Initializes a new instance of the Rect structure that has the specified top-left corner location and the specified width and height.

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

Parametry

location
Point

Punkt określający lokalizację lewego górnego rogu prostokąta.A point that specifies the location of the top-left corner of the rectangle.

size
Size

Struktura Size, która określa szerokość i wysokość prostokąta.A Size structure that specifies the width and height of the rectangle.

Przykłady

Poniższy przykład pokazuje, jak utworzyć nową strukturę Rect przy użyciu konstruktora Rect(Point, Size).The following example shows how to create a new Rect structure by using the Rect(Point, Size) constructor.

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;

}

Rect(Point, Vector)

Inicjuje nowe wystąpienie struktury Rect, które jest wystarczająco duże, aby zawierało określony punkt oraz sumę określonego punktu i określonego wektora.Initializes 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.

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

Parametry

point
Point

Pierwszy punkt musi zawierać prostokąt.The first point the rectangle must contain.

vector
Vector

Kwota do przesunięcia określonego punktu.The amount to offset the specified point. Prostokąt wynikający z nich będzie wystarczająco duży, aby można było zawierać oba punkty.The resulting rectangle will be exactly large enough to contain both points.

Przykłady

Poniższy przykład pokazuje, jak utworzyć nową strukturę Rect przy użyciu konstruktora Rect(Point, Vector).The following example shows how to create a new Rect structure by using the Rect(Point, Vector) constructor.

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;

}

Rect(Double, Double, Double, Double)

Inicjuje nowe wystąpienie struktury Rect, która ma określoną współrzędne x, Współrzędne y, Szerokość i wysokość.Initializes a new instance of the Rect structure that has the specified x-coordinate, y-coordinate, width, and height.

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)

Parametry

x
Double

Współrzędna x lewego górnego rogu prostokąta.The x-coordinate of the top-left corner of the rectangle.

y
Double

Współrzędna y lewego górnego rogu prostokąta.The y-coordinate of the top-left corner of the rectangle.

width
Double

Szerokość prostokąta.The width of the rectangle.

height
Double

Wysokość prostokąta.The height of the rectangle.

Wyjątki

width jest wartością ujemną.width is a negative value.

—lub—-or- height jest wartością ujemną.height is a negative value.

Uwagi

Poniższy przykład pokazuje, jak utworzyć nową strukturę Rect przy użyciu konstruktora Rect(Double, Double, Double, Double).The following example shows how to create a new Rect structure by using the Rect(Double, Double, Double, Double) constructor.

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;

}

Dotyczy