Condividi tramite


RectHelper Classe

Definizione

Fornisce metodi helper per valutare o impostare i valori Rect. Il codice C# e Microsoft Visual Basic devono usare invece i membri di Rect.

public ref class RectHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RectHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RectHelper
Public NotInheritable Class RectHelper
Ereditarietà
Object Platform::Object IInspectable RectHelper
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Rect è una struttura di Windows Runtime che rappresenta le dimensioni di un rettangolo con un'origine.

RectHelper è una delle diverse classi helper destinate a fornire metodi di utilità per i valori della struttura di Windows Runtime. Il codice C# e Microsoft Visual Basic possono invece usare i membri di Rect, perché i membri dell'utilità sono disponibili direttamente nella struttura a causa del supporto del runtime di .NET Framework. Il codice C++ può accedere solo ai valori dei dati in Rect, ad esempio Left. Per gli sviluppatori C++, approssimativamente le stesse funzionalità di utilità che uno sviluppatore di Microsoft Visual Basic potrebbe usare direttamente in Rect sono disponibili in un formato statico nella classe RectHelper.

Proprietà

Empty

Ottiene un valore Rect statico in cui il rect non ha dimensioni o posizione. Il codice C# e Microsoft Visual Basic devono usare Rect.Empty.

Metodi

Contains(Rect, Point)

Restituisce un valore che indica se un punto specificato si trova all'interno dei limiti di un determinato Rect, per un riferimento a coordinate condivise. Il codice C# e Microsoft Visual Basic devono usare Rect.Contains.

Equals(Rect, Rect)

Fornisce il confronto dei valori di due valori Rect. Il codice C# e Microsoft Visual Basic devono usare invece l'operatore Equality (=) o metodo Equals.

FromCoordinatesAndDimensions(Single, Single, Single, Single)

Crea un nuovo valore Rect in base ai valori dell'elemento di una struttura rect . Il codice C# e Microsoft Visual Basic devono usare il costruttore Rect(Double,Double,Double).

FromLocationAndSize(Point, Size)

Crea un nuovo valore Rect basato su un punto di che specifica l'origine superiore sinistra e un Size che specifica la larghezza e l'altezza. Il codice C# e Microsoft Visual Basic devono usare invece il costruttore Rect(Point,Size).

FromPoints(Point, Point)

Crea un nuovo valore rect in base a due punti. Il codice C# e Microsoft Visual Basic devono usare invece il costruttore Rect(Point,).

GetBottom(Rect)

Ottiene un valore "Bottom" per l'oggetto Rect specificato. Finché Rect non è Empty Rect, "Bottom" viene valutato come Y + Height. Il codice C# e Microsoft Visual Basic devono usare Rect.Bottom.

GetIsEmpty(Rect)

Restituisce un valore che indica se un Rect specificato equivale a un VuotoRect. Il codice C# e Microsoft Visual Basic devono usare Rect.IsEmpty.

GetLeft(Rect)

Ottiene un valore "Left" per il Rect specificato. A condizione che Rect non sia il Vuoto Rect, "Left" viene valutato come X. Il codice C# e Microsoft Visual Basic devono usare Rect.Left.

GetRight(Rect)

Ottiene un valore "Right" per l'oggetto Rectspecificato. A condizione che Rect non sia l'Empty Rect, "Right" viene valutato come X + Width. Il codice C# e Microsoft Visual Basic devono usare Rect.Right.

GetTop(Rect)

Ottiene un valore "Top" per il Rect specificato. Finché Rect non è il Vuoto Rect, "Top" viene valutato come Y. Il codice C# e Microsoft Visual Basic devono invece usare Rect.Top.

Intersect(Rect, Rect)

Restituisce le aree di due valori che si intersecano, come nuovo Rect. Il codice C# e Microsoft Visual Basic devono usare Rect.Intersect.

Union(Rect, Point)

Crea un rettangolo di dimensioni sufficienti per contenere il rettangolo specificato e un punto specificato. Il codice C# e Microsoft Visual Basic devono usare Rect.Union(Point).

Union(Rect, Rect)

Crea un rettangolo di dimensioni sufficienti per contenere i due rettangoli specificati. Il codice C# e Microsoft Visual Basic devono usare Rect.Union(Rect).

Si applica a

Vedi anche