Rect Estrutura

Definição

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

public value class Rect : IFormattable
public struct Rect : IFormattable
[System.Security.SecurityCritical]
public struct Rect : IFormattable
type Rect = struct
    interface 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 Windows Runtime (WinRTRect). 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