Rect Structure
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.
Décrit la largeur, la hauteur et l’origine du point d’un rectangle.
public value class Rect : IFormattable
[System.Security.SecurityCritical]
public struct Rect : IFormattable
[<System.Security.SecurityCritical>]
type Rect = struct
interface IFormattable
Public Structure Rect
Implements IFormattable
- Héritage
- Attributs
- Implémente
Remarques
Ce struct représente la projection .NET du struct Windows Runtime (WinRT) Rect. Pour plus d’informations, consultez Rect dans la référence de l’API UWP.
Constructeurs
| Nom | Description |
|---|---|
| Rect(Double, Double, Double, Double) |
Initialise un Rect struct qui a la coordonnée x, la coordonnée y, la largeur et la hauteur spécifiées. |
| Rect(Point, Point) |
Initialise un Rect struct qui est exactement assez grand pour contenir les deux points spécifiés. |
| Rect(Point, Size) |
Initialise un Rect struct basé sur une origine et une taille. |
Propriétés
| Nom | Description |
|---|---|
| Bottom |
Obtient la valeur de l’axe y du bas du rectangle. |
| Empty |
Obtient une valeur spéciale qui représente un rectangle sans position ni zone. |
| Height |
Obtient ou définit la hauteur du rectangle. |
| IsEmpty |
Obtient une valeur qui indique si le rectangle est le Empty rectangle. |
| Left |
Obtient la valeur de l’axe x du côté gauche du rectangle. |
| Right |
Obtient la valeur de l’axe x du côté droit du rectangle. |
| Top |
Obtient la position de l’axe y du haut du rectangle. |
| Width |
Obtient ou définit la largeur du rectangle. |
| X |
Obtient ou définit la valeur de l’axe x du côté gauche du rectangle. |
| Y |
Obtient ou définit la valeur de l’axe y du côté supérieur du rectangle. |
Méthodes
| Nom | Description |
|---|---|
| Contains(Point) |
Indique si le rectangle décrit par le Rect point spécifié. |
| Equals(Object) |
Indique si l’objet spécifié est égal à l’objet actuel Rect. |
| Equals(Rect) |
Indique si la valeur spécifiée Rect est égale à la valeur actuelle Rect. |
| GetHashCode() |
Crée un code de hachage pour le Rect. |
| Intersect(Rect) |
Recherche l’intersection du rectangle représenté par le courant Rect et le rectangle représenté par le rectangle spécifié Rect, et stocke le résultat sous la forme actuelle Rect. |
| ToString() |
Retourne une représentation sous forme de chaîne du Rect struct. |
| ToString(IFormatProvider) |
Retourne une représentation sous forme de chaîne du rectangle à l’aide du fournisseur de format spécifié. |
| Union(Point) |
Développe le rectangle représenté par le courant Rect exactement suffisant pour contenir le point spécifié. |
| Union(Rect) |
Développe le rectangle représenté par le courant Rect exactement suffisant pour contenir le rectangle spécifié. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(Rect, Rect) |
Compare deux Rect structs pour l’égalité. |
| Inequality(Rect, Rect) |
Compare deux Rect structs pour l’inégalité. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider). |