RectHelper Classe
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.
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à
- 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per