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 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 |
Metodi
Contains(Rect, Point) |
Restituisce un valore che indica se un punto |
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 |
FromLocationAndSize(Point, Size) |
Crea un nuovo valore |
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 |
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 |
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). |