Rect Estrutura

Definição

Descreve a largura, altura e origem pontual 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

Observações

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

Construtores

Name Description
Rect(Double, Double, Double, Double)

Inicializa uma Rect estrutura que tem as coordenadas x, coordenadas y, largura e altura especificadas.

Rect(Point, Point)

Inicializa uma Rect estrutura que é exatamente suficientemente grande para conter os dois pontos especificados.

Rect(Point, Size)

Inicializa um Rect struct com base numa origem e tamanho.

Propriedades

Name Description
Bottom

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

Empty

Recebe 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 Empty rectângulo.

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 do topo 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

Name Description
Contains(Point)

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

Equals(Object)

Indica se o objeto especificado é igual à corrente Rect.

Equals(Rect)

Indica se o especificado Rect é igual à corrente Rect.

GetHashCode()

Cria um código de hash para o Rect.

Intersect(Rect)

Encontra a interseção do retângulo representado pela corrente Rect e do retângulo representado pelo especificado Rect, e armazena o resultado como a corrente Rect.

ToString()

Devolve uma representação de cordas do Rect struct.

ToString(IFormatProvider)

Devolve uma representação em cadeia do retângulo usando o fornecedor de formato especificado.

Union(Point)

Expande o retângulo representado pela corrente Rect exatamente o suficiente para conter o ponto especificado.

Union(Rect)

Expande o retângulo representado pela corrente Rect exatamente o suficiente para conter o retângulo especificado.

Operadores

Name Description
Equality(Rect, Rect)

Compara duas Rect estruturas para igualdade.

Inequality(Rect, Rect)

Compara duas Rect estruturas para desigualdade.

Implementações de Interface Explícita

Name Description
IFormattable.ToString(String, IFormatProvider)

Para uma descrição deste elemento, veja ToString(String, IFormatProvider).

Aplica-se a

Ver também