Partager via


NodeShapeGeometry, classe

La 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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

'Déclaration
Public Class NodeShapeGeometry _
    Inherits ShapeGeometry
public class NodeShapeGeometry : ShapeGeometry

Le type NodeShapeGeometry expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée NodeShapeGeometry Initialise une nouvelle instance de la classe de NodeShapeGeometry.

Début

Propriétés

  Nom Description
Propriété publique ShadowOffset Obtient l'offset entre le plan de forme et le bord externe de l'ombre. (Hérité de ShapeGeometry.)
Propriété protégée UninitializedPath Obtient le chemin d'accès autour de la géométrie de forme. (Hérité de ShapeGeometry.)

Début

Méthodes

  Nom Description
Méthode protégéeMembre statique CanResize Obtient une valeur indiquant si l'utilisateur peut redimensionner cette géométrie.
Méthode protégée Contains Obtient une valeur indiquant si le point est dans le plan de la géométrie.Le plan de la géométrie est défini par le chemin d'accès de graphiques utilisé pour dessiner la géométrie.
Méthode publique Dispose() Libère toutes les ressources utilisées par l'instance actuelle de la classe ShapeGeometry. (Hérité de ShapeGeometry.)
Méthode protégée Dispose(Boolean) (Hérité de ShapeGeometry.)
Méthode publique DoFoldToShape Calcule le point le long du vecteur qui traverse le plan de la géométrie. (Substitue ShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD).)
Méthode publique DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Détermine si un point se trouve à l'intérieur d'une forme. (Hérité de ShapeGeometry.)
Méthode publique 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 de test de positionnement sont également retournés. (Substitue ShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean).)
Méthode publique DoHitTestSelection Retourne une valeur indiquant si le point donné se trouve dans les limites de la rétroaction environnante de la sélection de la géométrie.Les résultats de test de positionnement sont également retournés. (Substitue ShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo).)
Méthode publique DoPaint Dessine la géométrie de forme, et son ombre cas échéant. (Hérité de ShapeGeometry.)
Méthode publique DoPaintEmphasis Dessine l'accentuation visuelle sur la forme.Cela n'indique pas la sélection, il n'appelle que l'attention de l'utilisateur vers cette forme lorsqu'une autre forme est sélectionnée.(Consultez ShapeElement.RelatedShapeToEmphasize.) (Substitue ShapeGeometry.DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost).)
Méthode protégée DoPaintGeometry Dessine la géométrie de base. (Substitue ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).)
Méthode publique DoPaintResizeFeedback Dessine la rétroaction de redimensionner pour la géométrie. (Substitue ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD).)
Méthode publique DoPaintSelection Dessine une sélection entourant en général la géométrie. (Substitue ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean).)
Méthode protégée DoPaintShadow Dessine l'ombre pour la forme. (Hérité de ShapeGeometry.)
Méthode protégéeMembre statique DrawResizeableGrabHandles Dessine les handles resizeable de manipulation sur une forme.Les handles de manipulation indiquent également le focus.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique GetBackgroundBrushId Obtient l'IDENTIFICATEUR qui est assigné au pinceau qui peint l'arrière-plan de la géométrie de forme. (Hérité de ShapeGeometry.)
Méthode publique GetExtraPenWidth Obtient la largeur du stylet d'ensemble qui est en dehors de la limite de la forme. (Hérité de ShapeGeometry.)
Méthode protégée GetFocusIndicatorInsideMargin Obtient la distance dans des unités de code de la zone englobante de la forme à l'indicateur de focus dessiné dans la zone englobante de la forme.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetOutlinePenId Obtient l'IDENTIFICATEUR qui est assigné au pinceau qui peint le plan de la géométrie de forme. (Hérité de ShapeGeometry.)
Méthode publique GetPath(IGeometryHost) Obtient le chemin d'accès autour de la géométrie de forme.Utilisez 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.)
Méthode protégée GetPath(RectangleD) Obtient le chemin d'accès autour de la géométrie de forme. (Hérité de ShapeGeometry.)
Méthode publique GetPathCopy Obtient une copie du chemin d'accès autour de la géométrie de forme.Préparez le chemin d'accès lorsque vous avez fini avec lui. (Hérité de ShapeGeometry.)
Méthode publique GetPerimeter Obtient le chemin d'accès autour de le périmètre de la forme, y compris la largeur du stylet qui dessine la limite.Effectuez une copie de ce chemin d'accès si vous souhaitez la conserver. (Hérité de ShapeGeometry.)
Méthode protégée GetPerimeterBoundingBox Obtient la zone englobante autour de le périmètre de la forme, y compris l'épaisseur du stylet qui dessine la limite. (Hérité de ShapeGeometry.)
Méthode publique GetSelectionLineOffset Obtient la distance entre la sélection et l'extérieur de la géométrie de forme. (Hérité de ShapeGeometry.)
Méthode publique GetSelectionLineWidth Obtient la largeur de la ligne qui indique qu'une forme est sélectionnée. (Hérité de ShapeGeometry.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée HasFilledBackground True si ce type de géométrie a un arrière-plan rempli. (Hérité de ShapeGeometry.)
Méthode protégée HasOutline True si ce type de géométrie a une bordure visible. (Hérité de ShapeGeometry.)
Méthode protégée HasShadow True si ce type de géométrie a une ombre. (Hérité de ShapeGeometry.)
Méthode protégéeMembre statique IsGrabHandleSupported Retourne la valeur true si le handle de manipulation est pris en charge.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Notes

L'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.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms