Int32Rect 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 localização de um retângulo inteiro.
public value class Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
[System.Serializable]
public struct Int32Rect : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
[<System.Serializable>]
type Int32Rect = struct
interface IFormattable
Public Structure Int32Rect
Implements IFormattable
- Herança
- Atributos
- Implementações
Observações
Uso de atributos XAML
<object property="X,Y,Width,Height"/>
- or
<object property="Empty"/>
Valores XAML
A coordenada x do canto superior esquerdo do retângulo.
A coordenada y do canto superior esquerdo do retângulo.
LarguraSystem.Int32
A largura do retângulo.
AlturaSystem.Int32
A altura do retângulo.
Utilização de Texto XAML
Também podes usar espaços em branco em vez de vírgulas para delimitar valores. O espaço em branco também pode ser usado com um conjunto de valores delimitado por vírgula.
Construtores
| Name | Description |
|---|---|
| Int32Rect(Int32, Int32, Int32, Int32) |
Inicializa uma nova instância de um Int32Rect com as coordenadas especificadas X e Y e as especificadas Width e Height. |
Propriedades
| Name | Description |
|---|---|
| Empty |
Obtém o retângulo vazio, um valor especial que representa um retângulo sem posição ou área. |
| HasArea |
Obtém um valor que indica se as Width propriedades e Height dos Int32Rect são superiores a 0. |
| Height |
Obtém ou define a altura do retângulo. |
| IsEmpty |
Recebe um valor que indica se o retângulo está vazio. |
| Width |
Obtém ou define a largura do retângulo. |
| X |
Obtém ou define a coordenada x do canto superior esquerdo do retângulo. |
| Y |
Obtém ou define a coordenada y do canto superior esquerdo do retângulo. |
Métodos
| Name | Description |
|---|---|
| Equals(Int32Rect, Int32Rect) |
Determina se os retângulos especificados são iguais. |
| Equals(Int32Rect) |
Determina se o retângulo especificado é igual a este retângulo. |
| Equals(Object) |
Determina se o retângulo especificado é igual a este retângulo. |
| GetHashCode() |
Cria um código de hash a partir dos Xvalores , Y, Width, e Height deste retângulo. |
| Parse(String) |
Cria uma Int32Rect estrutura a partir da representação especificada String . |
| ToString() |
Cria uma representação de cadeia deste Int32Rect. |
| ToString(IFormatProvider) |
Cria uma representação de cadeia deste Int32Rect com base no .IFormatProvider |
Operadores
| Name | Description |
|---|---|
| Equality(Int32Rect, Int32Rect) |
Compara dois retângulos para igualdade exata. |
| Inequality(Int32Rect, Int32Rect) |
Compara dois retângulos para a desigualdade. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Formata o valor da instância atual usando o formato especificado. |