Condividi tramite


Int32Rect Struct

Definizione

Descrive larghezza, altezza e posizione di un rettangolo Integer.

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))]
public struct Int32Rect : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
[<System.Serializable>]
type Int32Rect = struct
    interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
type Int32Rect = struct
    interface IFormattable
Public Structure Int32Rect
Implements IFormattable
Ereditarietà
Int32Rect
Attributi
Implementazioni

Commenti

Uso della sintassi XAML per gli attributi

<object property="X,Y,Width,Height"/>  
- or   
<object property="Empty"/>  

Valori XAML

X
System.Int32

Coordinata x dell'angolo superiore sinistro del rettangolo.

S
System.Int32

Coordinata Y dell'angolo superiore sinistro del rettangolo.

Width
System.Int32

Larghezza del rettangolo.

Altezza
System.Int32

Altezza del rettangolo.

Utilizzo del testo XAML

È anche possibile usare spazi vuoti anziché virgole per delimitare i valori. È anche possibile usare spazi vuoti con un set di valori delimitati da virgole.

Costruttori

Int32Rect(Int32, Int32, Int32, Int32)

Inizializza una nuova istanza di Int32Rect con le coordinate X e Y specificate, nonché Width e Height specificati.

Proprietà

Empty

Ottiene il rettangolo vuoto, un valore speciale che rappresenta un rettangolo senza posizione o area.

HasArea

Ottiene un valore che indica se le proprietà Width e Height di Int32Rect sono maggiori di 0.

Height

Ottiene o imposta l'altezza del rettangolo.

IsEmpty

Ottiene un valore che indica se il rettangolo è vuoto.

Width

Ottiene o imposta la larghezza del rettangolo.

X

Ottiene o imposta la coordinata x dell'angolo superiore sinistro del rettangolo.

Y

Ottiene o imposta la coordinata Y dell'angolo superiore sinistro del rettangolo.

Metodi

Equals(Int32Rect)

Determina se il rettangolo specificato è uguale a questo.

Equals(Int32Rect, Int32Rect)

Determina se i rettangoli specificati sono uguali.

Equals(Object)

Determina se il rettangolo specificato è uguale a questo.

GetHashCode()

Crea un codice hash dai valori X, Y, Width e Height di questo rettangolo.

Parse(String)

Crea una struttura Int32Rect dalla rappresentazione di String specificata.

ToString()

Crea una rappresentazione in forma di stringa di Int32Rect.

ToString(IFormatProvider)

Crea una rappresentazione di Int32Rect in base all'oggetto IFormatProvider fornito.

Operatori

Equality(Int32Rect, Int32Rect)

Confronta due rettangoli per verificarne l’esatta uguaglianza.

Inequality(Int32Rect, Int32Rect)

Confronta due rettangoli per verificarne la disuguaglianza.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider)

Formatta il valore dell'istanza corrente usando il formato specificato.

Si applica a