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 les 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.

RectHelperest l’une des plusieurs classes d’assistance destinées à fournir des méthodes utilitaires pour Windows Runtime valeurs de structure. 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++, les fonctionnalités utilitaires qu’un développeur C# peut utiliser directement sur Rect sont disponibles sous une forme statique sur la RectHelper classe .

Propriétés

Empty

Obtient une valeur Rect statique où le Rect n’a ni taille ni 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’un Rect donné, 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 d’égalité (=) ou la méthode Equals à la place.

FromCoordinatesAndDimensions(Single, Single, Single, Single)

Crée une valeur Rect basée sur les valeurs d’élément d’une structure Rect . Le code C# doit utiliser le constructeur Rect(Double,Double,Double,Double) à la place.

FromLocationAndSize(Point, Size)

Crée une valeur Rect basée sur un point 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 basée sur 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 videRect, « Bottom » est évalué comme Y + Height. Le code C# doit utiliser Rect.Bottom à la place.

GetIsEmpty(Rect)

Retourne si un Rect spécifié est équivalent à un Rectvide. Le code C# doit utiliser Rect.IsEmpty à la place.

GetLeft(Rect)

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

GetRight(Rect)

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

GetTop(Rect)

Obtient une valeur « Top » pour le Rect spécifié. Tant que n’est Rect pas videRect, « Top » est évalué comme Y. 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’un nouveau Rect. Le code C# doit utiliser Rect.Intersect à la place.

Union(Rect, Point)

Crée un rectangle qui est exactement suffisamment grand pour contenir un rectangle et un point spécifiés. 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