Partager via


RectHelper Classe

Définition

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

public ref class RectHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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

Remarques

Rect est une structure Windows Runtime qui représente les dimensions d’un rectangle avec une origine.

RectHelper est l’une des classes Helper destinées à fournir des méthodes utilitaires pour les valeurs de structure Windows Runtime. Le code C# peut 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. Le code C++ peut uniquement accéder aux valeurs de données sur Rect, par exemple Left. Pour les développeurs C++, environ les mêmes fonctionnalités utilitaires qu’un développeur C# peuvent utiliser directement sur Rect sont disponibles sous 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# doit 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# doit utiliser Rect.Contains à la place.

Equals(Rect, Rect)

Fournit une comparaison des valeurs de deux valeurs Rect. Le code C# doit 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# doit utiliser le Rect(Double,Double,Double,Double) constructeur à 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# doit utiliser le constructeur Rect(Point,Size) à la place.

FromPoints(Point, Point)

Crée une valeur Rect en fonction de deux points. Le code C# doit utiliser le constructeur Rect(Point,Point) à la place.

GetBottom(Rect)

Obtient une valeur « Bottom » pour le Rect spécifié. Tant que le Rect n’est pas le videRect, « Bottom » est évalué comme Y + Height. Le code C# doit utiliser Rect.Bottom à la place.

GetIsEmpty(Rect)

Retourne si un Rect spécifié équivaut à un VideRect. Le code C# doit utiliser Rect.IsEmpty à la place.

GetLeft(Rect)

Obtient une valeur « Left » pour laRect spécifiée. Tant que le Rect n’est pas le videRect, « Left » est évalué comme X. Le code C# doit utiliser Rect.Left à la place.

GetRight(Rect)

Obtient une valeur « Right » pour la Rect spécifiée. Tant que le n’est pas levide , « Right » est évalué comme . Le code C# doit utiliser Rect.Right à la place.

GetTop(Rect)

Obtient une valeur « Top » pour la Rect spécifiée. Tant que le n’est pas l'vide , « Top » est évalué comme . Le code C# doit 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# doit 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# doit 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# doit utiliser Rect.Union(Rect) à la place.

S’applique à

Voir aussi