Rect 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 l'origine del punto di un rettangolo.
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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Questo struct rappresenta la proiezione .NET dello struct Windows Runtime (WinRT Rect ). Per altre informazioni, vedi Rect nella guida di riferimento all'API UWP.
Costruttori
| Rect(Double, Double, Double, Double) |
Inizializza uno struct Rect che ha le coordinate x e y e la larghezza e l'altezza specificate. |
| Rect(Point, Point) |
Inizializza uno struct Rect di dimensioni precise sufficienti per contenere i due punti specificati. |
| Rect(Point, Size) |
Inizializza uno struct Rect basato su un'origine e una dimensione. |
Proprietà
| Bottom |
Ottiene il valore dell'asse y del lato inferiore del rettangolo. |
| Empty |
Ottiene un valore speciale che rappresenta un rettangolo senza posizione o area. |
| Height |
Ottiene o imposta l'altezza del rettangolo. |
| IsEmpty |
Ottiene un valore che indica se il rettangolo è Empty. |
| Left |
Ottiene il valore dell'asse x del lato sinistro del rettangolo. |
| Right |
Ottiene il valore dell'asse x del lato destro del rettangolo. |
| Top |
Ottiene la posizione dell'asse y del lato superiore del rettangolo. |
| Width |
Ottiene o imposta la larghezza del rettangolo. |
| X |
Ottiene o imposta il valore dell'asse x del lato sinistro del rettangolo. |
| Y |
Ottiene o imposta il valore dell'asse y del lato superiore del rettangolo. |
Metodi
| Contains(Point) |
Indica se il rettangolo descritto da Rect contiene il punto specificato. |
| Equals(Object) |
Indica se l'oggetto specificato è uguale all'oggetto corrente Rect. |
| Equals(Rect) |
Indica se l'oggetto specificato Rect è uguale all'oggetto corrente Rect. |
| GetHashCode() |
Crea un codice hash per l'oggetto Rect. |
| Intersect(Rect) |
Trova l'intersezione del rettangolo rappresentato dall'oggetto corrente Rect e del rettangolo rappresentato dall'oggetto specificato Rect e archivia il risultato come oggetto corrente Rect. |
| ToString() |
Restituisce una rappresentazione in forma di stringa dello struct Rect. |
| ToString(IFormatProvider) |
Restituisce una rappresentazione in forma di stringa del rettangolo utilizzando il provider del formato specificato. |
| Union(Point) |
Espande il rettangolo rappresentato dall'oggetto corrente Rect abbastanza da poter contenere il punto specificato. |
| Union(Rect) |
Espande il rettangolo rappresentato dall'oggetto corrente Rect abbastanza da poter contenere il rettangolo specificato. |
Operatori
| Equality(Rect, Rect) |
Confronta due struct Rect per determinare se sono uguali. |
| Inequality(Rect, Rect) |
Confronta due struct Rect per verificarne la disuguaglianza. |
Implementazioni dell'interfaccia esplicita
| IFormattable.ToString(String, IFormatProvider) |
Per una descrizione di questo membro, vedere ToString(String, IFormatProvider). |