RectHelper Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Rect est une structure Windows Runtime qui représente les dimensions d’un rectangle avec une origine.
RectHelper est l’un des plusieurs Helper classes destinées à fournir des méthodes utilitaires pour les valeurs de structure Windows Runtime. Le code C# et Microsoft Visual Basic peuvent utiliser des membres de Rect à la place, car les membres de l’utilitaire sont disponibles directement sur la structure en raison de la prise en charge du runtime .NET Framework. Le code C++ peut uniquement accéder aux valeurs de données sur Rect, par exemple gauche. Pour les développeurs C++, environ les mêmes fonctionnalités utilitaires qu’un développeur Microsoft Visual Basic pourrait utiliser directement sur rect sont disponibles dans un formulaire statique sur la classe RectHelper.
Propriétés
Empty |
Obtient une valeur |
Méthodes
Contains(Rect, Point) |
Retourne si un point donné se trouve dans les limites d’une donnée rect, pour une référence de coordonnées partagées. Le code C# et Microsoft Visual Basic doivent utiliser Rect.Contains à la place. |
Equals(Rect, Rect) |
Fournit une comparaison des valeurs de deux valeurs Rect. Le code C# et Microsoft Visual Basic doivent utiliser l’opérateur Equality (=) ou méthode Equals à la place. |
FromCoordinatesAndDimensions(Single, Single, Single, Single) |
Crée une valeur Rect en fonction des valeurs d’élément d’une structure Rect. Le code C# et Microsoft Visual Basic doivent utiliser le constructeur Rect(Double,Double,Double,Double) à la place. |
FromLocationAndSize(Point, Size) |
Crée une valeur de |
FromPoints(Point, Point) |
Crée une valeur Rect en fonction de deux points. Le code C# et Microsoft Visual Basic doivent utiliser le constructeur rect(point,point) |
GetBottom(Rect) |
Obtient une valeur « Bottom » pour le Rect spécifié. Tant que rect n’est pas le Vide Rect, « Bottom » est évalué comme Y + Height. Le code C# et Microsoft Visual Basic doivent utiliser Rect.Bottom à la place. |
GetIsEmpty(Rect) |
Retourne si un Rect |
GetLeft(Rect) |
Obtient une valeur « Left » pour laRect |
GetRight(Rect) |
Obtient une valeur « Right » pour la Rect spécifiée. Tant que rect n’est pas le Vide Rect, « Right » est évalué comme X + Width. Le code C# et Microsoft Visual Basic doivent utiliser Rect.Right à la place. |
GetTop(Rect) |
Obtient une valeur « Top » pour la Rect spécifiée. Tant que rect n’est pas le Vide Rect, « Top » est évalué comme Y. Le code C# et Microsoft Visual Basic doivent utiliser Rect.Top à la place. |
Intersect(Rect, Rect) |
Retourne les zones de deux valeurs Rect spécifiées qui se croisent, sous la forme d’une nouvelle Rect. Le code C# et Microsoft Visual Basic doivent utiliser Rect.Intersect à la place. |
Union(Rect, Point) |
Crée un rectangle qui est exactement suffisamment grand pour contenir le rectangle spécifié et un point spécifié. Le code C# et Microsoft Visual Basic doivent utiliser Rect.Union(Point) à la place. |
Union(Rect, Rect) |
Crée un rectangle qui est exactement assez grand pour contenir les deux rectangles spécifiés. Le code C# et Microsoft Visual Basic doivent utiliser Rect.Union(Rect) à la place. |