Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Enregistre un jeu de quatre doubles qui représentent l'emplacement et la taille d'un rectangle.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
<TypeConverterAttribute(GetType(RectangleDConverter))> _
Public Structure RectangleD
[SerializableAttribute]
[TypeConverterAttribute(typeof(RectangleDConverter))]
public struct RectangleD
Le type RectangleD expose les membres suivants.
Constructeurs
| Nom | Description | |
|---|---|---|
![]() |
RectangleD(PointD, SizeD) | Initialise une nouvelle instance de la classe de RectangleD avec l'emplacement et la taille spécifiés. |
![]() |
RectangleD(Double, Double, Double, Double) | Initialise une nouvelle instance de la classe de RectangleD avec l'emplacement et la taille spécifiés. |
Début
Propriétés
| Nom | Description | |
|---|---|---|
![]() |
Bottom | Obtient le coordonnée y du bord inférieur de cette structure de RectangleD |
![]() |
Center | Obtient les coordonnées du centre de cette structure de RectangleD. |
![]() |
Height | Obtient ou définit la hauteur de cette structure de RectangleD. |
![]() |
IsEmpty | Teste si toutes les propriétés numériques de ce RectangleD ont des valeurs de zéro. |
![]() |
Left | Obtient le coordonnée x du bord gauche de cette structure de RectangleD. |
![]() |
Location | Obtient ou définit les coordonnées de l'angle supérieur gauche de cette structure de RectangleD. |
![]() |
Right | Obtient le coordonnée x du bord droit de cette structure de RectangleD. |
![]() |
Size | Obtient ou définit la taille de ce RectangleD. |
![]() |
Top | Obtient le coordonnée y du bord supérieur de cette structure de RectangleD. |
![]() |
Width | Obtient ou définit la largeur de cette structure de RectangleD. |
![]() |
X | Obtient ou définit le coordonnée x du coin supérieur gauche de cette structure de RectangleD. |
![]() |
Y | Obtient ou définit le coordonnée y de l'angle supérieur gauche de cette structure de RectangleD. |
Début
Méthodes
| Nom | Description | |
|---|---|---|
![]() |
Contains(PointD) | Détermine si le point spécifié est contenu dans cette structure de RectangleD. |
![]() |
Contains(RectangleD) | Détermine si la zone rectangulaire représentée par rectangle est entièrement contenue dans cette structure de RectangleD. |
![]() |
Contains(Double, Double) | Détermine si le point spécifié est contenu dans cette structure de RectangleD. |
![]() |
ContainsX | Détermine si x Est Contenu dans cette structure de RectangleD. |
![]() |
ContainsY | Détermine si le coordonnée Y est contenu dans cette structure de RectangleD. |
![]() |
Equals | Substitué.Teste si obj est un RectangleD avec le même emplacement et taille de ce RectangleD. (Substitue ValueType.Equals(Object).) |
![]() |
GetHashCode | Obtient le code de hachage pour cette structure de RectangleD.Pour plus d'informations sur l'utilisation de codes de hachage, consultez l'Object.GetHashCode. (Substitue ValueType.GetHashCode().) |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
Inflate(SizeD) | Une copie dans laquelle les bords sont montés par les distances spécifiées, et le centre est impassible. |
![]() |
Inflate(Double, Double) | Une copie dans laquelle les bords sont montés par les distances spécifiées, et le centre est dans la même position. |
![]() ![]() |
Inflate(RectangleD, Double, Double) | Une copie dans laquelle les bords sont montés par les distances spécifiées.Le centre de la copie n'est pas déplacé. |
![]() |
Intersect(RectangleD) | Remplace cette structure de RectangleD par l'intersection de lui-même et de la structure spécifiée de RectangleD. |
![]() ![]() |
Intersect(RectangleD, RectangleD) | Retourne une structure de RectangleD qui représente l'intersection de deux rectangles.S'il n'y a aucune intersection, null est retourné. |
![]() |
IntersectsWith | Détermine si ce rectangle croise le rectangle. |
![]() |
IsOnPerimeter | |
![]() |
Offset(PointD) | Ajuste l'emplacement de ce rectangle en fonction de la valeur spécifiée. |
![]() |
Offset(Double, Double) | Ajuste l'emplacement de ce rectangle en fonction de la valeur spécifiée. |
![]() |
PerimeterTranslation(PointD) | |
![]() |
PerimeterTranslation(Double, Double) | |
![]() ![]() |
ToRectangleF | Convertit le RectangleD spécifié à un RectangleF. |
![]() |
ToString | Retourne une chaîne mise en forme comme ceci : X=x, Y=y, Width=width, Height=height (Substitue ValueType.ToString().) |
![]() ![]() |
Union | Crée le troisième rectangle le plus petit possible qui peut contenir les deux rectangles qui forment une union. |
Début
Opérateurs
| Nom | Description | |
|---|---|---|
![]() ![]() |
Equality | Teste si deux structures de RectangleD ont l'emplacement et la taille égaux. |
![]() ![]() |
Implicit(Rectangle to RectangleD) | |
![]() ![]() |
Implicit(RectangleF to RectangleD) | |
![]() ![]() |
Inequality | Teste si deux structures de RectangleD diffèrent dans l'emplacement ou la taille. |
Début
Champs
| Nom | Description | |
|---|---|---|
![]() ![]() |
Empty | Représente une instance du RectangleD avec ses propriétés numériques initialisées à zéro. |
Début
Notes
Un rectangle est défini par sa largeur, sa hauteur et son coin supérieur gauche.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
.gif)
.gif)
.gif)
.gif)
.gif)