Rect Struct

Definizione

Descrive la larghezza, l'altezza e l'origine del punto di un rettangolo.Describes the width, height, and point origin of a rectangle.

public value class Rect : IFormattable
[System.Security.SecurityCritical]
public struct Rect : IFormattable
type Rect = struct
    interface IFormattable
Public Structure Rect
Implements IFormattable
Ereditarietà
Attributi
Implementazioni

Commenti

Questo struct rappresenta la proiezione .NET dello struct di Rect Windows Runtime (WinRT).This struct represents the .NET projection of the Windows Runtime (WinRT) Rect struct. Per altre informazioni, vedere Rect nelle informazioni di riferimento sull'API UWP.For more information, see Rect in the UWP API reference.

Costruttori

Rect(Double, Double, Double, Double)

Inizializza uno struct Rect che ha le coordinate x e y e la larghezza e l'altezza specificate.Initializes a Rect struct that has the specified x-coordinate, y-coordinate, width, and height.

Rect(Point, Point)

Inizializza uno struct Rect di dimensioni precise sufficienti per contenere i due punti specificati.Initializes a Rect struct that is exactly large enough to contain the two specified points.

Rect(Point, Size)

Inizializza uno struct Rect basato su un'origine e una dimensione.Initializes a Rect struct based on an origin and size.

Proprietà

Bottom

Ottiene il valore dell'asse y del lato inferiore del rettangolo.Gets the y-axis value of the bottom of the rectangle.

Empty

Ottiene un valore speciale che rappresenta un rettangolo senza posizione o area.Gets a special value that represents a rectangle with no position or area.

Height

Ottiene o imposta l'altezza del rettangolo.Gets or sets the height of the rectangle.

IsEmpty

Ottiene un valore che indica se il rettangolo è Empty.Gets a value that indicates whether the rectangle is the Empty rectangle.

Left

Ottiene il valore dell'asse x del lato sinistro del rettangolo.Gets the x-axis value of the left side of the rectangle.

Right

Ottiene il valore dell'asse x del lato destro del rettangolo.Gets the x-axis value of the right side of the rectangle.

Top

Ottiene la posizione dell'asse y del lato superiore del rettangolo.Gets the y-axis position of the top of the rectangle.

Width

Ottiene o imposta la larghezza del rettangolo.Gets or sets the width of the rectangle.

X

Ottiene o imposta il valore dell'asse x del lato sinistro del rettangolo.Gets or sets the x-axis value of the left side of the rectangle.

Y

Ottiene o imposta il valore dell'asse y del lato superiore del rettangolo.Gets or sets the y-axis value of the top side of the rectangle.

Metodi

Contains(Point)

Indica se il rettangolo descritto da Rect contiene il punto specificato.Indicates whether the rectangle described by the Rect contains the specified point.

Equals(Object)

Indica se l'oggetto specificato è uguale all'oggetto corrente Rect.Indicates whether the specified object is equal to the current Rect.

Equals(Rect)

Indica se l'oggetto specificato Rect è uguale all'oggetto corrente Rect.Indicates whether the specified Rect is equal to the current Rect.

GetHashCode()

Crea un codice hash per l'oggetto Rect.Creates a hash code for the 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.Finds the intersection of the rectangle represented by the current Rect and the rectangle represented by the specified Rect, and stores the result as the current Rect.

ToString()

Restituisce una rappresentazione in forma di stringa dello struct Rect.Returns a string representation of the Rect struct.

ToString(IFormatProvider)

Restituisce una rappresentazione in forma di stringa del rettangolo utilizzando il provider del formato specificato.Returns a string representation of the rectangle by using the specified format provider.

Union(Point)

Espande il rettangolo rappresentato dall'oggetto corrente Rect abbastanza da poter contenere il punto specificato.Expands the rectangle represented by the current Rect exactly enough to contain the specified point.

Union(Rect)

Espande il rettangolo rappresentato dall'oggetto corrente Rect abbastanza da poter contenere il rettangolo specificato.Expands the rectangle represented by the current Rect exactly enough to contain the specified rectangle.

Operatori

Equality(Rect, Rect)

Confronta due struct Rect per determinare se sono uguali.Compares two Rect structs for equality.

Inequality(Rect, Rect)

Confronta due struct Rect per verificarne la disuguaglianza.Compares two Rect structs for inequality.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider)

Per una descrizione di questo membro, vedere ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Si applica a

Vedi anche