Rect Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) | |
| 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). |