RectHelper Classe

Definizione

Fornisce metodi helper per valutare o impostare i valori Rect . Il codice C# e Microsoft Visual Basic devono invece usare 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 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 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 di dati in Rect, ad esempio Left. Per gli sviluppatori C++, approssimativamente le stesse funzionalità di utilità che uno sviluppatore di Microsoft Visual Basic può usare direttamente in Rect sono disponibili in un modulo statico nella classe RectHelper.

Proprietà

Empty

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

Metodi

Contains(Rect, Point)

Restituisce se un determinato punto si trova all'interno dei limiti di una determinata correzione, per un riferimento di coordinata condiviso. Il codice C# e Microsoft Visual Basic devono invece 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 Il metodo Equals .

FromCoordinatesAndDimensions(Single, Single, Single, Single)

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

FromLocationAndSize(Point, Size)

Crea un nuovo valore Rect basato su un punto che specifica l'origine superiore sinistra e una dimensione 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,Point).

GetBottom(Rect)

Ottiene un valore "Bottom" per la proprietà Rect specificata. Purché rect non sia il rect vuoto, "Bottom" viene valutato come altezza Y + . Il codice C# e Microsoft Visual Basic devono invece usare Rect.Bottom .

GetIsEmpty(Rect)

Restituisce se un rect specificato è equivalente a un rectvuoto. Il codice C# e Microsoft Visual Basic devono usare invece Rect.IsEmpty .

GetLeft(Rect)

Ottiene un valore "Left" per la proprietà Rect specificata. Purché rect non sia il rect vuoto , "Left" viene valutato come X. Il codice C# e Microsoft Visual Basic devono invece usare Rect.Left .

GetRight(Rect)

Ottiene un valore "Right" per la proprietà Rect specificata. Purché rect non sia vuoto, "Right" viene valutato come X + Width. Il codice C# e Microsoft Visual Basic devono invece usare Rect.Right .

GetTop(Rect)

Ottiene un valore "Top" per la proprietà Rect specificata. Purché rect non sia il rect vuoto , "Top" viene valutato come Y. Invece, il codice C# e Microsoft Visual Basic devono usare Rect.Top .

Intersect(Rect, Rect)

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

Union(Rect, Point)

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

Union(Rect, Rect)

Crea un rettangolo grande abbastanza da poter contenere i due rettangoli specificati. Il codice C# e Microsoft Visual Basic devono usare invece Rect.Union(Rect).

Si applica a

Vedi anche