Int32Rect Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrive la larghezza, l'altezza e la 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))>]
[<System.Serializable>]
type Int32Rect = struct
interface IFormattable
Public Structure Int32Rect
Implements IFormattable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Utilizzo degli attributi XAML
<object property="X,Y,Width,Height"/>
- or
<object property="Empty"/>
Valori XAML
Coordinata x dell'angolo superiore sinistro del rettangolo.
Coordinata y dell'angolo superiore sinistro del rettangolo.
LarghezzaSystem.Int32
Larghezza del rettangolo.
AltezzaSystem.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
| Nome | Descrizione |
|---|---|
| Int32Rect(Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza di un oggetto Int32Rect con le coordinate e Y specificate X e e .WidthHeight |
Proprietà
| Nome | Descrizione |
|---|---|
| Empty |
Ottiene il rettangolo vuoto, un valore speciale che rappresenta un rettangolo senza posizione o area. |
| HasArea |
Ottiene un valore che indica se le Width proprietà e Height di sono maggiori di Int32Rect 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
| Nome | Descrizione |
|---|---|
| Equals(Int32Rect, Int32Rect) |
Determina se i rettangoli specificati sono uguali. |
| Equals(Int32Rect) |
Determina se il rettangolo specificato è uguale a questo rettangolo. |
| Equals(Object) |
Determina se il rettangolo specificato è uguale a questo rettangolo. |
| GetHashCode() |
Crea un codice hash dai valori , Y, Widthe Height di Xquesto rettangolo. |
| Parse(String) |
Crea una Int32Rect struttura dalla rappresentazione specificata String . |
| ToString() |
Crea una rappresentazione di stringa di questo Int32Rectoggetto . |
| ToString(IFormatProvider) |
Crea una rappresentazione di stringa di questo Int32Rect oggetto in base all'oggetto IFormatProviderfornito. |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(Int32Rect, Int32Rect) |
Confronta due rettangoli per verificare l'uguaglianza esatta. |
| Inequality(Int32Rect, Int32Rect) |
Confronta due rettangoli per verificare la disuguaglianza. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Formatta il valore dell'istanza corrente utilizzando il formato specificato. |