Partager via


RectHelper Classe

Définition

Fournit des méthodes d’assistance pour évaluer ou définir des valeurs Rect. Le code C# et Microsoft Visual Basic doivent utiliser des membres de Rect à la place.

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
Object Platform::Object IInspectable RectHelper
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 Rect statique où le Rect n’a pas de taille ou de position. Le code C# et Microsoft Visual Basic doivent utiliser Rect.Empty à la place.

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 Rect basée sur un point de qui spécifie l’origine supérieure gauche et une Taille qui spécifie la largeur et la hauteur. Le code C# et Microsoft Visual Basic doivent utiliser le constructeur Rect(Point,Size) à la place.

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) à la place.

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 spécifié équivaut à un VideRect. Le code C# et Microsoft Visual Basic doivent utiliser Rect.IsEmpty à la place.

GetLeft(Rect)

Obtient une valeur « Left » pour laRect spécifiée. Tant que rect n’est pas le Vide Rect, « Left » est évalué comme X. Le code C# et Microsoft Visual Basic doivent utiliser Rect.Left à la place.

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.

S’applique à

Voir aussi