Compartilhar via


Rect Estrutura

Definição

Descreve a largura, altura e ponto de origem de um retângulo.

public value class Rect : IFormattable
[System.Security.SecurityCritical]
public struct Rect : IFormattable
[<System.Security.SecurityCritical>]
type Rect = struct
    interface IFormattable
Public Structure Rect
Implements IFormattable
Herança
Atributos
Implementações

Comentários

Esse struct representa a projeção do .NET do struct do WinRT Rect (Windows Runtime). Para obter mais informações, consulte Rect na referência da API UWP.

Construtores

Rect(Double, Double, Double, Double)

Inicializa um struct Rect que tem a coordenada x, a coordenada y, a largura e a altura especificadas.

Rect(Point, Point)

Inicializa um struct Rect que é exatamente grande o suficiente para conter os dois pontos especificados.

Rect(Point, Size)

Inicializa um struct Rect com base em uma origem e um tamanho.

Propriedades

Bottom

Obtém o valor do eixo y da parte inferior do retângulo.

Empty

Obtém um valor especial que representa um retângulo sem posição ou área.

Height

Obtém ou define a altura do retângulo.

IsEmpty

Obtém um valor que indica se o retângulo é o retângulo Empty.

Left

Obtém o valor do eixo x do lado esquerdo do retângulo.

Right

Obtém o valor do eixo x do lado direito do retângulo.

Top

Obtém a posição do eixo y da parte superior do retângulo.

Width

Obtém ou define a largura do retângulo.

X

Obtém ou define o valor do eixo X do lado esquerdo do retângulo.

Y

Obtém ou define o valor do eixo y do lado superior do retângulo.

Métodos

Contains(Point)

Indica se o retângulo descrito pelo Rect contém o ponto especificado.

Equals(Object)

Indica se o objeto especificado é igual ao Rect atual.

Equals(Rect)

Indica se o Rect especificado é igual ao Rect atual.

GetHashCode()

Cria um código hash para o Rect.

Intersect(Rect)

Localiza a interseção do retângulo representado pelo Rect atual e o retângulo representado pelo Rect especificado e armazena o resultado como o Rect atual.

ToString()

Retorna uma representação de cadeia de caracteres do struct Rect.

ToString(IFormatProvider)

Retorna uma representação de cadeia de caracteres do retângulo, usando o provedor de formato especificado.

Union(Point)

Expande o retângulo representado pelo Rect atual exatamente o suficiente para conter o ponto especificado.

Union(Rect)

Expande o retângulo representado pelo Rect atual exatamente o suficiente para conter o retângulo especificado.

Operadores

Equality(Rect, Rect)

Compara a igualdade de dois structs Rect.

Inequality(Rect, Rect)

Compara a desigualdade de dois structs Rect.

Implantações explícitas de interface

IFormattable.ToString(String, IFormatProvider)

Para obter uma descrição desse membro, confira ToString(String, IFormatProvider).

Aplica-se a

Confira também