Compartilhar via


Rect Construtores

Definição

Inicializa uma nova instância da estrutura Rect.

Sobrecargas

Rect(Size)

Inicializa uma nova instância da estrutura Rect que é do tamanho especificado e está localizada em (0,0).

Rect(Point, Point)

Inicializa uma nova instância da estrutura Rect que é exatamente grande o suficiente para conter os dois pontos especificados.

Rect(Point, Size)

Inicializa uma nova instância da estrutura Rect que tem o local do canto superior esquerdo especificado e a altura e largura especificadas.

Rect(Point, Vector)

Inicializa uma nova instância da estrutura Rect com tamanho suficiente exatamente para conter o ponto especificado e a soma do ponto e do vetor especificados.

Rect(Double, Double, Double, Double)

Inicializa uma nova instância da estrutura Rect, que tem a coordenada X, a coordenada Y, a largura e a altura especificadas.

Rect(Size)

Inicializa uma nova instância da estrutura Rect que é do tamanho especificado e está localizada em (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)

Parâmetros

size
Size

Uma estrutura Size que especifica a largura e altura do retângulo.

Exemplos

O exemplo a seguir mostra como criar uma nova Rect estrutura usando o Rect(Size) construtor.

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;
}

Aplica-se a

Rect(Point, Point)

Inicializa uma nova instância da estrutura Rect que é exatamente grande o suficiente para conter os dois pontos especificados.

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)

Parâmetros

point1
Point

O primeiro ponto que o novo retângulo deve conter.

point2
Point

O segundo ponto que o novo retângulo deve conter.

Exemplos

O exemplo a seguir mostra como criar uma nova Rect estrutura usando o Rect(Point, Point) construtor.

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;
}

Aplica-se a

Rect(Point, Size)

Inicializa uma nova instância da estrutura Rect que tem o local do canto superior esquerdo especificado e a altura e largura especificadas.

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)

Parâmetros

location
Point

Um ponto que especifica o local do canto superior esquerdo do retângulo.

size
Size

Uma estrutura Size que especifica a largura e altura do retângulo.

Exemplos

O exemplo a seguir mostra como criar uma nova Rect estrutura usando o Rect(Point, Size) construtor.

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;
}

Aplica-se a

Rect(Point, Vector)

Inicializa uma nova instância da estrutura Rect com tamanho suficiente exatamente para conter o ponto especificado e a soma do ponto e do vetor especificados.

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)

Parâmetros

point
Point

O primeiro ponto que o retângulo deve conter.

vector
Vector

O valor do deslocamento do ponto especificado. O retângulo resultante terá tamanho suficiente exatamente para conter os dois pontos.

Exemplos

O exemplo a seguir mostra como criar uma nova Rect estrutura usando o Rect(Point, Vector) construtor.

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;
}

Aplica-se a

Rect(Double, Double, Double, Double)

Inicializa uma nova instância da estrutura Rect, que tem a coordenada X, a coordenada Y, a largura e a altura especificadas.

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)

Parâmetros

x
Double

A coordenada X do canto superior esquerdo do retângulo.

y
Double

A coordenada y do canto superior esquerdo do retângulo.

width
Double

A largura do retângulo.

height
Double

A altura do retângulo.

Exceções

width é um valor negativo.

- ou - height é um valor negativo.

Comentários

O exemplo a seguir mostra como criar uma nova Rect estrutura usando o Rect(Double, Double, Double, Double) construtor.

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;
}

Aplica-se a