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
| Nome | Descrizione |
|---|---|
| Rect(Double, Double, Double, Double) |
Inizializza uno Rect struct con la coordinata x, la coordinata y, la larghezza e l'altezza specificate. |
| Rect(Point, Point) |
Inizializza uno Rect struct di dimensioni sufficienti per contenere i due punti specificati. |
| Rect(Point, Size) |
Inizializza uno Rect struct in base a un'origine e alle dimensioni. |
Proprietà
| Nome | Descrizione |
|---|---|
| Bottom |
Ottiene il valore dell'asse y della parte 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 è il Empty rettangolo. |
| 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 della parte 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
| Nome | Descrizione |
|---|---|
| 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 .Rect |
| Intersect(Rect) |
Trova l'intersezione del rettangolo rappresentato dall'oggetto corrente Rect e dal rettangolo rappresentato dall'oggetto specificato Recte archivia il risultato come oggetto corrente Rect. |
| ToString() |
Restituisce una rappresentazione di stringa dello Rect struct. |
| ToString(IFormatProvider) |
Restituisce una rappresentazione di stringa del rettangolo utilizzando il provider di formato specificato. |
| Union(Point) |
Espande il rettangolo rappresentato dall'oggetto corrente Rect in modo da contenere il punto specificato. |
| Union(Rect) |
Espande il rettangolo rappresentato dall'oggetto corrente Rect in modo da contenere il rettangolo specificato. |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(Rect, Rect) |
Confronta due Rect struct per verificare l'uguaglianza. |
| Inequality(Rect, Rect) |
Confronta due Rect struct per verificare la disuguaglianza. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Per una descrizione di questo membro, vedere ToString(String, IFormatProvider). |