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 les 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’une des plusieurs classes d’assistance destinées à fournir des méthodes utilitaires pour Windows Runtime valeurs de structure. 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 Left. Pour les développeurs C++, approximativement les mêmes fonctionnalités utilitaires qu’un développeur Microsoft Visual Basic pourrait utiliser directement sur Rect sont disponibles dans un formulaire statique dans la classe RectHelper.

Propriétés

Empty

Obtient une valeur Rect statique où le Rect n’a ni taille ni position. C# et le code 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’un Rect donné, 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 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 . C# et le code Microsoft Visual Basic doivent 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. C# et le code Microsoft Visual Basic doivent utiliser le constructeur Rect(Point,Size) à la place.

FromPoints(Point, Point)

Crée une valeur Rect basée sur deux points. C# et le code 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 rect vide, « Bottom » est évalué comme hauteur Y + . C# et Le code Microsoft Visual Basic doivent utiliser Rect.Bottom à la place.

GetIsEmpty(Rect)

Retourne si un Rect spécifié est équivalent à un Rectvide. C# et le code Microsoft Visual Basic doivent utiliser Rect.IsEmpty à la place.

GetLeft(Rect)

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

GetRight(Rect)

Obtient une valeur « Right » pour le Rect spécifié. Tant que rect n’est pas le rect vide, « Right » est évalué comme largeur X + . C# et le code Microsoft Visual Basic doivent utiliser Rect.Right à la place.

GetTop(Rect)

Obtient une valeur « Top » pour le Rect spécifié. Tant que rect n’est pas le rect vide , « 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’un nouveau Rect. C# et le code Microsoft Visual Basic doivent 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. C# et le code 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. C# et le code Microsoft Visual Basic doivent utiliser Rect.Union(Rect) à la place.

S’applique à

Voir aussi