NodeShapeGeometry, classe
Géométrie de base pour NodeShapes.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.EllipseShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Déclaration
Public Class NodeShapeGeometry _
Inherits ShapeGeometry
public class NodeShapeGeometry : ShapeGeometry
Le type NodeShapeGeometry expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
NodeShapeGeometry | Initialise une nouvelle instance de la classe NodeShapeGeometry. |
Début
Propriétés
Nom | Description | |
---|---|---|
ShadowOffset | Obtient le décalage entre le contour de la forme et le bord externe de l'ombre. (Hérité de ShapeGeometry.) | |
UninitializedPath | Obtient le tracé autour de la géométrie de la forme. (Hérité de ShapeGeometry.) |
Début
Méthodes
Nom | Description | |
---|---|---|
CanResize | Obtient une valeur indiquant si l'utilisateur peut redimensionner cette géométrie. | |
Contains | Obtient une valeur indiquant si le point se trouve dans le plan de la géométrie.Le contour de la géométrie est défini par le chemin d'accès de graphique utilisé pour dessiner la géométrie. | |
Dispose() | Libère toutes les ressources utilisées par l'instance actuelle de la classe ShapeGeometry. (Hérité de ShapeGeometry.) | |
Dispose(Boolean) | (Hérité de ShapeGeometry.) | |
DoFoldToShape | Calcule le point le long du vecteur qui passe par le plan de la géométrie. (Substitue ShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD).) | |
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) | Détermine si un point se trouve à l'intérieur d'une forme. (Hérité de ShapeGeometry.) | |
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) | Retourne une valeur indiquant si le point donné se trouve dans les limites de la géométrie.Les résultats du test de positionnement sont également retournés. (Substitue ShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean).) | |
DoHitTestSelection | Retourne une valeur indiquant si le point donné se trouve dans les limites des commentaires de la sélection environnante de la géométrie.Les résultats du test de positionnement sont également retournés. (Substitue ShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo).) | |
DoPaint | Dessine la géométrie de forme et son ombre, s'il en existe une. (Hérité de ShapeGeometry.) | |
DoPaintEmphasis | Dessine l'accentuation visuelle sur la forme.Cela n'indique pas de sélection, mais attire simplement l'attention de l'utilisateur sur cette forme lorsqu'une autre forme est sélectionnée. (Consultez ShapeElement.RelatedShapeToEmphasize.) (Substitue ShapeGeometry.DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost).) | |
DoPaintGeometry | Dessine la géométrie de base. (Substitue ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).) | |
DoPaintResizeFeedback | Dessine les commentaires de redimensionnement pour la géométrie. (Substitue ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD).) | |
DoPaintSelection | Dessine une sélection entourant généralement la géométrie. (Substitue ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean).) | |
DoPaintShadow | Dessine l'ombre pour la forme. (Hérité de ShapeGeometry.) | |
DrawResizeableGrabHandles | Dessine les poignées de manipulation redimensionnables sur une forme.Les poignées de manipulation indiquent également le focus. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetBackgroundBrushId | Obtient l'ID assigné au pinceau qui peint l'arrière-plan de la géométrie de la forme. (Hérité de ShapeGeometry.) | |
GetExtraPenWidth | Obtient la largeur du stylet de plan qui se trouve en dehors de la limite de la forme. (Hérité de ShapeGeometry.) | |
GetFocusIndicatorInsideMargin | Obtient la distance en unités universelles entre le cadre englobant de la forme et l'indicateur de focus dessiné au sein du cadre englobant de la forme. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetOutlinePenId | Obtient l'ID assigné au pinceau qui peint le contour de la géométrie de la forme. (Hérité de ShapeGeometry.) | |
GetPath(IGeometryHost) | Obtient le tracé autour de la géométrie de la forme.Utilise le chemin d'accès retourné avant d'appliquer GetPath() à toute autre forme.Utilisez GetPathCopy() si vous souhaitez conserver un chemin d'accès. (Hérité de ShapeGeometry.) | |
GetPath(RectangleD) | Obtient le tracé autour de la géométrie de la forme. (Hérité de ShapeGeometry.) | |
GetPathCopy | Obtient une copie du chemin autour de la géométrie de la forme.Supprime le chemin d'accès une fois que vous avez terminé de l'utiliser. (Hérité de ShapeGeometry.) | |
GetPerimeter | Obtient le chemin d'accès du périmètre autour de la forme, y compris la largeur du stylet qui dessine la limite.Effectue une copie de ce chemin d'accès si vous souhaitez le conserver. (Hérité de ShapeGeometry.) | |
GetPerimeterBoundingBox | Obtient le cadre englobant autour du périmètre de la forme, y compris l'épaisseur du stylet qui dessine la limite. (Hérité de ShapeGeometry.) | |
GetSelectionLineOffset | Obtient la distance entre la sélection et l'extérieur de la géométrie de la forme. (Hérité de ShapeGeometry.) | |
GetSelectionLineWidth | Obtient la largeur de la ligne qui indique qu'une forme est sélectionnée. (Hérité de ShapeGeometry.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
HasFilledBackground | True si l'arrière-plan de ce type de géométrie est rempli. (Hérité de ShapeGeometry.) | |
HasOutline | True si ce type de géométrie possède une bordure visible. (Hérité de ShapeGeometry.) | |
HasShadow | True si ce type de géométrie possède une ombre. (Hérité de ShapeGeometry.) | |
IsGrabHandleSupported | Retourne la valeur true si la poignée de manipulation est prise en charge. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Notes
Objet qui implémente IGeometryHost doit également implémenter INodeGeometryData.
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.