Partager via


LineLabelShape, classe

Description de DomainClass LineLabelShape pour Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
          Microsoft.VisualStudio.Modeling.Diagrams.LabelShape
            Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape

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
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("cca8a13f-399e-4db5-b929-a6984d47a0de")> _
Public Class LineLabelShape _
    Inherits LabelShape _
    Implements ILineLabel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("cca8a13f-399e-4db5-b929-a6984d47a0de")]
public class LineLabelShape : LabelShape, 
    ILineLabel

Le type LineLabelShape expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique LineLabelShape(Partition, array<PropertyAssignment[]) Constructeur
Méthode publique LineLabelShape(Store, array<PropertyAssignment[]) Constructeur

Début

Propriétés

  Nom Description
Propriété publique AbsoluteBoundingBox Rectangle englobant de la forme, mesuré par rapport au diagramme. (Hérité de NodeShape.)
Propriété publique AbsoluteBoundingBoxToEnsureVisible Obtient le rectangle englobant absolu de la méthode DiagramClientView.EnsureVisible. (Hérité de ShapeElement.)
Propriété publique AbsoluteBounds Propriété de domaine qui obtient ou définit la taille et la position du rectangle englobant de la forme, mesuré par rapport au bord supérieur gauche du diagramme. (Hérité de NodeShape.)
Propriété publique AbsoluteCenter Obtient le point au centre de la forme. (Hérité de ShapeElement.)
Propriété publique AccessibilityObject Obtient l'objet d'accessibilité pour la forme. (Hérité de ShapeElement.)
Propriété publique AccessibleDefaultActionDescription Obtient la description de l'action par défaut pour la forme. (Hérité de ShapeElement.)
Propriété publique AccessibleDescription Obtient la description de la forme. (Hérité de ShapeElement.)
Propriété publique AccessibleHelp Obtient l'aide associée à la forme. (Hérité de ShapeElement.)
Propriété publique AccessibleHelpTopicFileName Obtient la rubrique d'aide de la forme. (Hérité de ShapeElement.)
Propriété publique AccessibleHelpTopicId Obtient l'ID de la rubrique d'aide de la forme. (Hérité de ShapeElement.)
Propriété publique AccessibleName Obtient le nom de la forme d'étiquette. (Hérité de LabelShape.)
Propriété publique AccessibleRole Obtient le rôle de la forme. (Hérité de ShapeElement.)
Propriété publique AccessibleState Obtient l'état de la forme. (Hérité de NodeShape.)
Propriété publique AccessibleValue Obtient la valeur de la forme. (Hérité de ShapeElement.)
Propriété publique Alignment Obtient ou définit la valeur de la propriété de domaine Alignment.Description pour Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Alignment
Propriété publique AllowsChildrenInSelection Si la valeur est true, les enfants de cette forme peuvent être inclus dans le groupe de sélection actuel. (Hérité de ShapeElement.)
Propriété publique AllowsChildrenToResizeParent true si cette forme peut être redimensionnée lorsque la taille ou l'emplacement d'une forme enfant est modifiée. (Hérité de ShapeElement.)
Propriété publique AllowsChildrenToShrinkParent Si la valeur est True, la taille de cette forme se réduit pour tenir autour de ses enfants lorsqu'ils sont redimensionnés ou déplacés. (Hérité de ShapeElement.)
Propriété publique Anchoring Décrit comment la forme doit se positionner et se dimensionner lorsque la forme parente se déplace et se redimensionne.Modifie l'objet retourné selon les besoins. (Hérité de NodeShape.)
Propriété publique AutoResizeParentOnBoundsChange Obtient la forme enfant et vérifie si sa forme parente doit être redimensionnée lorsque les limites absolues pour la forme enfant changent. (Hérité de NodeShape.)
Propriété publique BackgroundBrushId Obtient l'ID du pinceau utilisé pour peindre l'arrière-plan de la forme. (Hérité de ShapeElement.)
Propriété publique BackgroundGradientMode Obtient le dégradé pour l'arrière-plan de la forme. (Hérité de NodeShape.)
Propriété publique BoundingBox Obtient le rectangle englobant de la forme, mesuré par rapport au ParentShape. (Hérité de NodeShape.)
Propriété publique Bounds Propriété de domaine qui obtient ou définit la taille et la position du rectangle englobant de la forme, mesurées par rapport au bord supérieur gauche de ParentShape. (Hérité de NodeShape.)
Propriété publique BoundsRules Obtient l'objet qui contraint les limites de cette forme. (Substitue NodeShape.BoundsRules.)
Propriété publique CanExpandAndCollapse Obtient la forme et vérifie si un utilisateur peut la développer et la réduire. (Hérité de NodeShape.)
Propriété publique CanFocus Obtient la forme d'étiquette enfant et vérifie si elle peut recevoir le focus. (Hérité de LabelShape.)
Propriété publique CanMove Obtient la forme et vérifie si un utilisateur peut la déplacer. (Hérité de ShapeElement.)
Propriété publique CanResize Obtient la forme et vérifie si un utilisateur peut la redimensionner. (Hérité de NodeShape.)
Propriété publique CanSelect Obtient la forme et vérifie si un utilisateur peut la sélectionner. (Hérité de ShapeElement.)
Propriété publique Center Obtient le point au centre de la forme. (Hérité de ShapeElement.)
Propriété protégée ClassStyleSet Obtient le style de classe défini pour la forme d'étiquette. (Hérité de LabelShape.)
Propriété publique ClipWhenDrawingFields Obtient la forme d'étiquette parente et vérifie si la zone de découpage doit être définie sur le cadre englobant de la forme d'étiquette parente lorsque ses champs de forme enfants sont dessinés. (Hérité de LabelShape.)
Propriété publique ConnectionPoints Liste de points sur le périmètre d'une forme grâce auxquels les connecteurs peuvent se terminer.Par défaut, une forme ne comporte pas de point de connexion, et les connecteurs peuvent s'arrêter n'importe où sur son périmètre. (Hérité de NodeShape.)
Propriété publique Decorators Obtient la collection des éléments décoratifs pour la forme. (Hérité de ShapeElement.)
Propriété publique DefaultContainerMargin Obtient la marge entre la forme parente et ses formes enfants imbriquées. (Hérité de NodeShape.)
Propriété publique DefaultOffset Valeur par défaut du décalage entre l'étiquette de ligne et son point d'ancrage.
Propriété publique DefaultShapeField Obtient la forme par défaut, qui est la première forme qui peut recevoir le focus. (Hérité de ShapeElement.)
Propriété publique DefaultSize Obtient la taille par défaut de la forme. (Hérité de ShapeElement.)
Propriété publique Diagram Obtient le diagramme auquel la forme appartient. (Hérité de ShapeElement.)
Propriété publique DisplayText Obtient le texte à afficher dans la forme d'étiquette. (Hérité de LabelShape.)
Propriété publique EnsureVisiblePreference Préférences pour la méthode EnsureVisible pour cette forme.La valeur par défaut est de retourner VisiblePreference pour le diagramme hébergeant cette forme. (Hérité de ShapeElement.)
Propriété protégée Events Obtient la liste des gestionnaires d'événements pour la forme. (Hérité de ShapeElement.)
Propriété publique FixedFlags Obtient les indicateurs qui déterminent si la position actuelle de la forme d'étiquette est fixe dans le diagramme. (Hérité de LabelShape.)
Propriété publique FromRoleLinkShapes Obtient la collection des formes de lien pour lesquelles cette forme est la source. (Hérité de NodeShape.)
Propriété publique GeometryBackgroundBrushId Obtient l'ID du pinceau utilisé pour peindre l'arrière-plan de la géométrie. (Hérité de ShapeElement.)
Propriété publique GeometryBoundingBox Obtient le cadre englobant de la forme. (Hérité de ShapeElement.)
Propriété publique GeometryCanResizeBottom Obtient la forme et vérifie si l'utilisateur peut la redimensionner verticalement, en commençant par le bas. (Hérité de NodeShape.)
Propriété publique GeometryCanResizeLeft Obtient la forme et vérifie si l'utilisateur peut la redimensionner horizontalement, en commençant à gauche. (Hérité de NodeShape.)
Propriété publique GeometryCanResizeRight Obtient la forme et vérifie si l'utilisateur peut la redimensionner horizontalement, en commençant à droite. (Hérité de NodeShape.)
Propriété publique GeometryCanResizeTop Obtient la forme et vérifie si l'utilisateur peut la redimensionner verticalement, en commençant par le haut. (Hérité de NodeShape.)
Propriété publique GeometryHasFilledBackground Obtient la forme et vérifie si son arrière-plan est peint. (Hérité de ShapeElement.)
Propriété publique GeometryHasOutline Obtient la forme et vérifie si elle possède un plan. (Hérité de ShapeElement.)
Propriété publique GeometryHasShadow true si la forme a une ombre ; sinon, false. (Hérité de ShapeElement.)
Propriété publique GeometryOutlinePenId Obtient l'ID du stylet utilisé pour dessiner le contour de la forme. (Hérité de ShapeElement.)
Propriété publique GeometryStyleSet Obtient le style défini pour la forme. (Hérité de ShapeElement.)
Propriété publique GridSize Obtient un GridSize de zéro qui désactive efficacement la fonction d'alignement sur la grille pour les étiquettes de ligne. (Substitue ShapeElement.GridSize.)
Propriété publique HasAnchoring True s'il existe des paramètres d'ancrage. (Hérité de NodeShape.)
Propriété publique HasBackgroundGradient Obtient la forme et vérifie si elle possède un dégradé d'arrière-plan. (Hérité de NodeShape.)
Propriété publique HasChildren true si la forme a des formes enfants. (Hérité de ShapeElement.)
Propriété publique HasConnectionPoints True si la liste ConnectionPoints n'est pas vide. (Hérité de NodeShape.)
Propriété protégée HasCustomToolTip Obtient la forme et vérifie si elle possède une info-bulle personnalisée. (Hérité de ShapeElement.)
Propriété publique HasDragOverToolTip Obtient la forme et vérifie si elle possède une info-bulle. (Hérité de ShapeElement.)
Propriété publique HasFilledBackground Obtient la forme et vérifie si elle possède un arrière-plan. (Hérité de ShapeElement.)
Propriété publique HasHighlighting Obtient une valeur indiquant s'il faut dessiner la surbrillance du ShapeElement (Substitue ShapeElement.HasHighlighting.)
Propriété publique HasOutline Obtient une valeur indiquant s'il faut dessiner le contour de la forme. (Substitue ShapeElement.HasOutline.)
Propriété publique HasShadow Détermine si l'ombre de la forme est dessinée ou non (Substitue ShapeElement.HasShadow.)
Propriété publique HasToolTip Obtient la forme et vérifie si elle possède une info-bulle. (Hérité de ShapeElement.)
Propriété publique Id Obtient l'ID de l'élément. (Hérité de ModelElement.)
Propriété publique IsActive Obtient l'indicateur IsActive et vérifie pour voir si l'élément est actif. (Hérité de ModelElement.)
Propriété publique IsDeleted Obtient l'indicateur IsDeleted et vérifie si l'élément a été supprimé du modèle. (Hérité de ModelElement.)
Propriété publique IsDeleting Obtient l'indicateur IsDeleting et vérifie si l'élément est en cours de suppression du modèle. (Hérité de ModelElement.)
Propriété publique IsExpanded Obtient la forme et vérifie ou définit si elle est développée. (Hérité de NodeShape.)
Propriété publique IsNestedChild true si cet élément de forme se trouve dans le NestedChildShapes de son ParentShape. (Hérité de ShapeElement.)
Propriété protégée IsPlaceRouteNode True si la position de la forme peut être ajustée (Hérité de NodeShape.)
Propriété publique IsPort true si la forme est une forme de port ; sinon, false. (Hérité de NodeShape.)
Propriété publique IsRelativeChild true si cet élément de forme se trouve dans le RelativeChildShapes de son ParentShape. (Hérité de ShapeElement.)
Propriété publique IsVisible Si true, la forme apparaît dans le diagramme ; si false, il n'apparaît pas, et des algorithmes de disposition et de routage l'ignorer.Voir aussi Hide() et Show(). (Hérité de ShapeElement.)
Propriété publique Label Obtient ou définit la propriété de texte pour la forme d'étiquette. (Hérité de LabelShape.)
Propriété publique LayoutObjectFixedFlags Obtient ou définit les indicateurs qui déterminent si une forme à l'intérieur du graphique est fixe sur une position du diagramme. (Hérité de NodeShape.)
Propriété publique LineAdjustAwayDefault Obtient la forme et vérifie si les formes de lien enfants doivent tenter de s'aligner lorsqu'elles sont connectées à la même forme ou définit cette valeur. (Hérité de ShapeElement.)
Propriété publique LineAffinityDefault Obtient ou définit l'emplacement cible où la forme de lien doit essayer de positionner la forme. (Hérité de ShapeElement.)
Propriété publique LineToLineClearance Obtient ou définit la distance entre les formes de lien enfants pour cette forme. (Hérité de ShapeElement.)
Propriété publique LineToNodeClearance Obtient ou définit la distance entre les formes de lien enfants et les formes de nœud enfants. (Hérité de ShapeElement.)
Propriété publique Link Obtient une liste des formes de lien. (Hérité de NodeShape.)
Propriété publique Location Obtient ou définit les détails de l'angle supérieur gauche des limites de la forme par rapport à son ParentShape. (Hérité de NodeShape.)
Propriété publique ManuallyPlaced Obtient ou définit la valeur de la propriété de domaine ManuallyPlaced.Description pour Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Manually Placed
Propriété publique ManuallySized Obtient ou définit la valeur de la propriété de domaine ManuallySized.Description pour Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Manually classée
Propriété publique MaximumSize Obtient la taille maximale de cette LabelShape en unités universelles. (Substitue ShapeElement.MaximumSize.)
Propriété publique MinimumResizableSize Obtient la taille minimale à laquelle la forme peut être redimensionnée. (Hérité de NodeShape.)
Propriété publique MinimumSize Obtient la taille minimale de cette LabelShape en unités universelles. (Substitue NodeShape.MinimumSize.)
Propriété publique ModelElement Obtient ou définit l'élément de modèle associé à l'élément de présentation. (Hérité de PresentationElement.)
Propriété publique MultipleLine Obtient la forme d'étiquette et vérifie si elle peut afficher le texte sur plusieurs lignes. (Hérité de LabelShape.)
Propriété publique NestedChildShapes Liste des formes qui font partie de cette forme et sont contraintes de s'afficher dans les limites de cette forme ou de ce diagramme. (Hérité de ShapeElement.)
Propriété publique NestedShapesMargin Obtient la marge entre le cadre englobant de la forme et ses formes de nœud imbriquées. (Hérité de ShapeElement.)
Propriété publique NodeToNodeClearance Obtient ou définit la marge entre les formes de nœud enfants. (Hérité de ShapeElement.)
Propriété publique Offset Obtient ou définit la valeur de la propriété de domaine Offset.Description pour Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Offset
Propriété publique OutlinePenId Obtient l'ID du stylet utilisé pour dessiner le contour de la forme. (Hérité de ShapeElement.)
Propriété publique OutlinePenWidth Obtient la largeur du contour de la forme. (Hérité de ShapeElement.)
Propriété protégée PaintMoveableDecoratorSelectionLines (Hérité de ShapeElement.)
Propriété protégée ParentLink Obtient l'instance de relation de la forme à la forme parente. (Hérité de ShapeElement.)
Propriété publique ParentShape Obtient l'élément de forme parent.Pour pouvoir s'afficher sur un diagramme, les formes et les connecteurs doivent avoir un parent. (Hérité de ShapeElement.)
Propriété publique Partition Obtient ou définit la Partition qui contient l'élément. (Hérité de ModelElement.)
Propriété publique Perimeter Obtient le périmètre (chemin d'accès) autour de la forme. (Hérité de ShapeElement.)
Propriété publique Placement Obtient ou définit la valeur de la propriété de domaine Placement.Description pour Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape.Placement
Propriété publique PortFixedFlags Obtient les indicateurs qui déterminent si la position d'une forme de port est fixe. (Hérité de NodeShape.)
Propriété publique RelatedShapeToEmphasize Obtient la forme qui est associée à la forme d'étiquette et la souligne lorsqu'un utilisateur clique dessus. (Hérité de LabelShape.)
Propriété publique RelativeChildShapes Liste des formes qui font partie de cette forme mais peuvent s'afficher à l'extérieur des limites de cette forme. (Hérité de ShapeElement.)
Propriété publique ResizableSides Obtient les côtés de la forme de nœud qu'un utilisateur peut redimensionner. (Substitue NodeShape.ResizableSides.)
Propriété publique ShapeFields Obtient la liste des champs de forme qui sont assignés à la forme d'étiquette. (Hérité de LabelShape.)
Propriété publique ShapeGeometry Obtient la géométrie de la forme, telle que Rectangle, RoundedRectangle ou Ellipse, qui définit les opérations associées au contour de la forme. (Hérité de ShapeElement.)
Propriété publique ShouldAutoPlaceChildShapes Obtient une forme et vérifie si ses formes enfants imbriquées doivent être automatiquement positionnées sur le diagramme. (Hérité de NodeShape.)
Propriété publique ShouldTryParentShapeForMergeOnToolboxDoubleClick Si la valeur est True, lorsque l'utilisateur double-clique sur un élément de boîte à outils avec cette forme sélectionnée, si l'outil ne peut pas être fusionné avec cette forme, une fusion avec la forme parente sera tentée.La valeur par défaut correspond à True. (Hérité de ShapeElement.)
Propriété publique Size Obtient ou définit la taille de la forme. (Hérité de NodeShape.)
Propriété publique Store Obtient le Store contenant l'élément. (Hérité de ModelElement.)
Propriété publique StyleSet Obtient une instance du style défini pour la forme. (Hérité de ShapeElement.)
Propriété publique Subject Obtient ou définit l'objet de l'élément de présentation.La valeur par défaut est le même objet que ModelElement. (Hérité de PresentationElement.)
Propriété publique TargetToolboxItemFilterAttributes Obtient une collection d'attributs qui déterminent quels éléments sont activés ou désactivés dans la Boîte à outils. (Hérité de ShapeElement.)
Propriété publique Text Obtient ou définit le texte pour la forme d'étiquette. (Hérité de LabelShape.)
Propriété publique ToRoleLinkShapes Obtient la collection des formes de lien pour lesquelles cette forme est la cible. (Hérité de NodeShape.)
Propriété publique ZOrder Détermine l'ordre dans lequel cette forme sera affichée par rapport à d'autres formes sur le diagramme.Normalement défini depuis l'ordre des formes enfants. (Hérité de ShapeElement.)

Début

Méthodes

  Nom Description
Méthode publique AccessibleDoDefaultAction Exécute l'action par défaut pour l'objet accessible. (Hérité de ShapeElement.)
Méthode publique AdjustPosition Ajuste automatiquement la position de cet élément LineLabel en fonction du LinkShape auquel il est connecté et des propriétés des étiquettes par nom.
Méthode publique Associate Assigne un élément de modèle à l'élément de présentation.Même effet que la définition de ModelElement. (Hérité de PresentationElement.)
Méthode publique AutoLayoutChildShapes Positionne automatiquement la collection de formes dans le diagramme. (Hérité de NodeShape.)
Méthode publique AutoSizeLabel() Redimensionne la forme de nom automatiquement. (Hérité de LabelShape.)
Méthode protégée AutoSizeLabel(String) Dimensionne automatiquement ce LabelShape selon le texte qui est passé.Doit se trouver dans une transaction pour appeler cette méthode car elle met à jour les limites de la forme. (Substitue LabelShape.AutoSizeLabel(String).)
Méthode protégée CalculateDerivedVisible Vérifie si la forme enfant s'affiche. (Hérité de ShapeElement.)
Méthode publique CalculateMinimumSizeBasedOnChildren Calcule la taille minimale nécessaire pour que la forme puisse inclure ses formes enfants. (Hérité de NodeShape.)
Méthode protégée CanMerge Vérifie si un élément source peut être ajouté à cet élément. (Hérité de ModelElement.)
Méthode protégée ChooseMergeTarget(ElementGroup) Sélectionne un élément cible à accepter en tant qu'enfant d'un élément que l'utilisateur souhaite copier, faire glisser ou créer. (Hérité de ModelElement.)
Méthode protégée ChooseMergeTarget(ElementGroupPrototype) Sélectionne un élément cible à accepter en tant qu'enfant d'un élément que l'utilisateur souhaite copier, faire glisser ou créer. (Hérité de ModelElement.)
Méthode publique ChooseParentShape Sélectionne une forme parent pour une nouvelle forme enfant, en général cette forme. (Hérité de ShapeElement.)
Méthode protégée ChooseRelationship Obtient le type de relation entre la forme d'étiquette enfant et sa forme d'étiquette parente. (Hérité de LabelShape.)
Méthode publique CoerceSelection Permet à une forme de déterminer quelles autres formes sont sélectionnées. (Hérité de ShapeElement.)
Méthode protégée Collapse Réduit la forme afin que ses formes enfant imbriquées ne soient pas visibles. (Hérité de NodeShape.)
Méthode protégée ConfiguredChildPortShape Configure une forme de port enfant et la place, si nécessaire. (Hérité de NodeShape.)
Méthode protégée ConstrainLabelSize Appelée pour limiter la taille automatiquement calculée de l'étiquette.L'implémentation par défaut n'a aucune contrainte. (Substitue LabelShape.ConstrainLabelSize(SizeD).)
Méthode publique Copy() Crée une copie de l'élément dans le modèle. (Hérité de ModelElement.)
Méthode publique Copy(IEnumerable<Guid>) Crée une copie de l'élément ainsi que de ses éléments et liens enfants. (Hérité de ModelElement.)
Méthode protégée CreateBackgroundGradientField Crée le champ de zone, qui affiche le dégradé en arrière-plan de la forme. (Hérité de NodeShape.)
Méthode protégée CreateChildShape Crée une forme et l'ajoute en tant qu'enfant de cette forme. (Hérité de ShapeElement.)
Méthode protégée CreateClassStyleSet Crée un jeu de styles de classe pour le type de forme. (Hérité de ShapeElement.)
Méthode publique CreateConnectionPoint Un point de connexion est un point situé sur le contour d'une forme vers lequel se terminent des connecteurs plutôt que vers d'autres points du contour. (Hérité de NodeShape.)
Méthode protégée CreateDecorators Crée une collection d'éléments décoratifs pour le type de forme. (Hérité de ShapeElement.)
Méthode publique CreateDefaultBounds Crée un rectangle englobant par défaut pour la forme. (Hérité de NodeShape.)
Méthode protégée CreateDefaultStringFormat (Substitue LabelShape.CreateDefaultStringFormat().)
Méthode protégée CreateInstanceStyleSet Crée un style défini pour la forme. (Hérité de ShapeElement.)
Méthode protégée CreateShapeFields Crée une collection de champs de forme pour le type de forme. (Hérité de ShapeElement.)
Méthode protégée CreateTextField Crée un champ de texte dans la forme d'étiquette. (Hérité de LabelShape.)
Méthode publique Delete() Supprime un élément du modèle. (Hérité de ModelElement.)
Méthode publique Delete(array<Guid[]) Supprime un élément du modèle. (Hérité de ModelElement.)
Méthode protégée DetermineHighlightShape Recherche la forme en surbrillance dans une chaîne des formes. (Hérité de ShapeElement.)
Méthode publique DoFoldToShape Calcule le point où un connecteur touchera le périmètre d'une forme.Remplacez cette opération si vous définissez une forme non rectangulaire. (Hérité de ShapeElement.)
Méthode publique DoHitTest(PointD, DiagramHitTestInfo) Retourne la valeur true si le point spécifié se trouve dans la forme. (Hérité de ShapeElement.)
Méthode publique DoHitTest(PointD, DiagramHitTestInfo, Boolean) Retourne la valeur true si le point spécifié se trouve dans la forme. (Hérité de ShapeElement.)
Méthode publique DoHitTestSelection Retourne la valeur true si un point donné se trouve dans les handles de sélection autour de la forme. (Hérité de ShapeElement.)
Méthode publique DoKeyboardNavigation Navigue de forme en forme, à l'aide du clavier. (Hérité de ShapeElement.)
Méthode publique DrawResizeFeedback Dessine des commentaires de redimensionnement de la forme. (Hérité de ShapeElement.)
Méthode publique EnsureConnectionPoints Méthode override pour définir des points sur le bord de la forme où les connecteurs doivent se terminer. (Hérité de NodeShape.)
Méthode protégée EnsureGraphExists Vérifie si la grille existe pour la forme. (Hérité de NodeShape.)
Méthode protégée EnsureGraphLayoutObjectsExist Vérifie si la forme et ses formes enfants sont dans le wrapper de graphique. (Hérité de NodeShape.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique ExcludeFromClipRegion Exclut la forme et ses formes enfants de la zone de découpage. (Hérité de ShapeElement.)
Méthode publique ExcludeGeometryFromClipRegion Exclut la géométrie d'une forme et ses formes enfants de la zone de découpage. (Hérité de ShapeElement.)
Méthode protégée ExcludeShapeFromSizeCalculation Si la valeur est true, la forme ne sera pas prise en compte pour calculer la taille de la forme parente (Hérité de NodeShape.)
Méthode protégée Expand Développe la forme afin que ses formes enfants imbriquées soient visibles et s'y logent. (Hérité de NodeShape.)
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 FindDecorator(String) Recherche l'élément décoratif de la forme avec un nom donné. (Hérité de ShapeElement.)
Méthode publique FindFirstChild Recherche le premier enfant dans la séquence de navigation de la forme. (Hérité de ShapeElement.)
Méthode publique FindFreeArea(RectangleD) Recherche une zone vide de la grille de la forme. (Hérité de NodeShape.)
Méthode publique FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) Recherche une zone vide de la grille de la forme. (Hérité de ShapeElement.)
Méthode publique FindLastChild Recherche le dernier enfant dans la séquence de navigation de la forme. (Hérité de ShapeElement.)
Méthode publique FindNextChild Recherche l'enfant suivant dans la séquence de navigation de la forme. (Hérité de ShapeElement.)
Méthode publique FindNextInChildFields Recherche le champ de forme suivant dans la séquence de navigation. (Hérité de ShapeElement.)
Méthode publique FindPreviousChild Recherche l'enfant précédent dans la séquence de navigation de la forme. (Hérité de ShapeElement.)
Méthode publique FindPreviousInChildFields Recherche le champ de forme précédent dans la séquence de navigation. (Hérité de ShapeElement.)
Méthode publique FindShapeField(String) Recherche un champ de forme dans une forme. (Hérité de ShapeElement.)
Méthode publique FixUpChildShapes Crée ou ajuste les formes enfants qui doivent être créées lorsqu'un élément de modèle est créé ou mis à jour.Appelée par Diagram.FixUpDiagram(). (Hérité de ShapeElement.)
Méthode publique Focused Vérifie si la forme a le focus. (Hérité de ShapeElement.)
Méthode protégée GetAbsoluteBoundsValue Obtient les limites absolues de la forme. (Hérité de NodeShape.)
Méthode publique GetAccessibilityObject Obtient l'objet accessible assigné à la forme. (Hérité de ShapeElement.)
Méthode publique GetChildElements Obtient une collection de formes enfants qui appartiennent à la forme parente. (Hérité de ShapeElement.)
Méthode publique GetCompliantAnchorPoint Calcule l'élément AnchorPoint conforme selon le paramètre proposedAnchorPoint.Cette méthode ignore complètement les coordonnées du paramètre anchorPoint.Les calculs sont effectués en fonction des coordonnées de proposedAnchorPoint et de anchorPoint à l'extrémité opposée du lien correspondant au paramètre anchorPoint. (Hérité de NodeShape.)
Méthode publique GetCursor Obtient le pointeur qui apparaît lorsque la souris est placée sur la forme. (Hérité de ShapeElement.)
Méthode publique GetDomainClass Obtient la classe de domaine la plus dérivée pour cet élément. (Hérité de ModelElement.)
Méthode publique GetDragOverToolTipText Obtient le texte d'info-bulle qui s'affiche lorsque la souris est positionnée sur la forme. (Hérité de ShapeElement.)
Méthode publique GetFieldAccessibleDescription Obtient la description d'un champ dans la forme. (Hérité de ShapeElement.)
Méthode publique GetFieldAccessibleName Obtient le nom d'un champ dans la forme. (Hérité de ShapeElement.)
Méthode publique GetFieldAccessibleValue Obtient la valeur d'un champ dans la forme. (Hérité de ShapeElement.)
Méthode publique GetFieldRepresentedElement Obtient l'élément principal que la forme enfant représente. (Hérité de ShapeElement.)
Méthode publique GetFieldRepresentedProperty Obtient les informations de propriété d'un champ de la forme. (Hérité de ShapeElement.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode protégée GetIsExpandedValue Obtient la valeur pour la propriété IsExpanded. (Hérité de NodeShape.)
Méthode publique GetPotentialMouseAction Obtient l'action de la souris à exécuter en cas d'événement mouse down sur un point spécifique du diagramme. (Hérité de ShapeElement.)
Méthode protégée GetRoleCollection<TCollection, TElement>(Guid) Obtient ou crée la collection d'éléments liés (Hérité de ModelElement.)
Méthode publique GetShapeLuminosity Calcule la luminosité de la forme. (Hérité de ShapeElement.)
Méthode publique GetSubFieldAccessibleDescription Obtient la description d'un champ enfant dans la forme. (Hérité de ShapeElement.)
Méthode publique GetSubFieldAccessibleName Obtient le nom d'un champ enfant dans la forme. (Hérité de ShapeElement.)
Méthode publique GetSubFieldAccessibleValue Obtient la valeur d'un champ enfant dans la forme. (Hérité de ShapeElement.)
Méthode publique GetSubFieldRepresentedElements Obtient une collection d'éléments que la forme du champ enfant représente. (Hérité de ShapeElement.)
Méthode publique GetSubFieldRepresentedProperty Obtient la propriété du champ enfant. (Hérité de ShapeElement.)
Méthode publique GetSubFieldRepresentedPropertyElements Obtient l'élément qui contient la propriété du champ enfant. (Hérité de ShapeElement.)
Méthode publique GetToolTipText Obtient le texte d'info-bulle de la forme vers laquelle la souris pointe. (Hérité de ShapeElement.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée HasCachedDragOverResult Vérifie si les résultats sont mis en cache pour l'événement de souris glisser-déplacer. (Hérité de ShapeElement.)
Méthode publique Hide Masque la forme et tous ses enfants. (Hérité de ShapeElement.)
Méthode protégée HideCustomToolTip Masque l'info-bulle personnalisée de la forme. (Hérité de ShapeElement.)
Méthode protégée InitializeDecorators Initialise et ajoute les champs au type de forme. (Hérité de ShapeElement.)
Méthode protégée InitializeInstanceResources Initialise les ressources pour une instance de la forme. (Hérité de ShapeElement.)
Méthode protégée InitializeResources Initialise les ressources de la forme. (Hérité de ShapeElement.)
Méthode protégée InitializeShapeFields Crée des champs de forme pour la forme d'étiquette. (Hérité de LabelShape.)
Méthode protégée InternalOnLabelTextChanged Cette méthode est appelée lorsque le texte de ce LabelShape est modifié.Et appelle les classes dérivées pour répondre aux modifications de texte également. (Substitue LabelShape.InternalOnLabelTextChanged(ElementPropertyChangedEventArgs).)
Méthode publique Invalidate() Vérifie que la forme et ses environs immédiats seront repeints à la fin de la transaction. (Hérité de ShapeElement.)
Méthode publique Invalidate(Boolean) Vérifie que la forme sera repeinte à la fin de la transaction.Appelez cette méthode si vous avez modifié les propriétés de la forme. (Hérité de ShapeElement.)
Méthode publique Invalidate(RectangleD) Vérifie que la forme et son ancien emplacement seront repeints à la fin de la transaction. (Hérité de ShapeElement.)
Méthode publique IsDescendantOf Vérifie si la forme est un descendant d'une autre forme. (Hérité de ShapeElement.)
Méthode protégée IsNavigationKey(Char) Vérifie si la clé est utilisée comme commande de navigation. (Hérité de ShapeElement.)
Méthode protégée IsNavigationKey(Keys) Vérifie si les informations de clé sont utilisées comme commande de navigation. (Hérité de ShapeElement.)
Méthode publique IterateShapes Itère au sein d'une forme et de ses formes enfants. (Hérité de ShapeElement.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée MergeConfigure Non utilisé pour les éléments de présentation. (Hérité de PresentationElement.)
Méthode protégée MergeDisconnect Déconnecte un élément source d'un élément cible. (Hérité de ModelElement.)
Méthode protégée MergeRelate Crée une relation entre un élément de modèle et un groupe d'éléments de modèle. (Hérité de PresentationElement.)
Méthode protégée ModifyLuminosity Calcule la luminosité de la surbrillance pour la forme. (Hérité de ShapeElement.)
Méthode protégée MoveByRepositioning(DiagramDragEventArgs) Repositionne les formes dans le groupe en fonction de la quantité déterminée par la position de la souris. (Hérité de ShapeElement.)
Méthode publique MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) Repositionne les formes dans le groupe en fonction de la quantité déterminée par la position de la souris. (Hérité de ShapeElement.)
Méthode publique NavigateAcrossLinks Sélectionne les formes ou définit le focus sur les formes qui sont connectées à cette forme. (Hérité de NodeShape.)
Méthode publique NavigateAscend Navigue jusqu'à l'ancêtre suivant de la séquence de navigation et met à jour le focus.Appelé en réponse aux séquences de touches de navigation d'utilisateur. (Hérité de ShapeElement.)
Méthode publique NavigateDescend Navigue jusqu'au descendant suivant de la séquence de navigation et met à jour le focus.Appelé en réponse aux séquences de touches de navigation d'utilisateur. (Hérité de ShapeElement.)
Méthode protégée NavigateTo Navigue vers une forme spécifique dans la séquence de navigation et met à jour le focus. (Hérité de ShapeElement.)
Méthode publique NavigateToFirst Navigue jusqu'à la première forme de la séquence de navigation dans le parent de la sélection actuelle.Appelé en réponse aux séquences de touches de navigation d'utilisateur. (Hérité de ShapeElement.)
Méthode publique NavigateToLast Navigue jusqu'à la dernière forme de la séquence de navigation dans le parent de la sélection actuelle.Appelé en réponse aux séquences de touches de navigation d'utilisateur. (Hérité de ShapeElement.)
Méthode publique NavigateToNext Navigue vers la forme suivante dans la séquence de navigation.Appelé en réponse aux séquences de touches de navigation d'utilisateur. (Hérité de ShapeElement.)
Méthode publique NavigateToPrevious Navigue vers la forme précédemment sélectionnée dans la séquence de navigation.Appelé en réponse aux séquences de touches de navigation d'utilisateur. (Hérité de ShapeElement.)
Méthode publique OnAbsoluteBoundsChanged Appelée lorsque la taille ou l'emplacement de la forme a changé. (Hérité de NodeShape.)
Méthode protégée OnAssociatedPropertyChanged Met à jour la forme lorsque la valeur d'une propriété de stockage en mémoire est modifiée pour le champ d'une forme. (Hérité de ShapeElement.)
Méthode protégée OnBeforePaint Met à jour des ressources, telles que des stylets et des pinceaux, avant qu'elles ne soient utilisées pour peindre la forme. (Hérité de ShapeElement.)
Méthode publique OnBeginEdit Appelée lorsque l'utilisateur commence à modifier un champ de texte. (Hérité de ShapeElement.)
Méthode publique OnBoundsFixup Remplacez cette méthode pour personnaliser la façon dont les limites de la forme sont déterminées. (Hérité de NodeShape.)
Méthode protégée OnChildConfigured Configure un port sur la forme une fois la forme ajoutée au diagramme. (Hérité de NodeShape.)
Méthode protégée OnChildConfiguring Configure le port sur la forme lorsque la forme est ajoutée au diagramme. (Hérité de NodeShape.)
Méthode publique OnClick Appelée lorsque l'utilisateur clique sur la forme. (Hérité de ShapeElement.)
Méthode protégée OnCopy Appelée lorsque cet élément a été créé en tant que copie d'un autre élément. (Hérité de ModelElement.)
Méthode protégée OnDeleted Appelée lorsque cet élément a été supprimé du modèle. (Hérité de ModelElement.)
Méthode protégée OnDeleting Appelée lorsque cet élément est sur le point d'être supprimé. (Hérité de ModelElement.)
Méthode publique OnDoubleClick Appelle la modification sur place sur la forme d'étiquette. (Hérité de LabelShape.)
Méthode publique OnDragDrop Appelée lorsque l'utilisateur fait glisser un élément sur la forme. (Hérité de ShapeElement.)
Méthode publique OnDragEnter Appelée lorsque la souris entre dans une forme pendant une opération glisser. (Hérité de ShapeElement.)
Méthode publique OnDragLeave Appelée lorsque la souris quitte une forme. (Hérité de ShapeElement.)
Méthode publique OnDragOver Remplacez cette méthode pour répondre au déplacement du pointeur de la souris sur la la forme.Définit e.Effect pour indiquer le commentaire du curseur à l'utilisateur. (Hérité de ShapeElement.)
Méthode publique OnEndEdit Appelée lorsque l'utilisateur termine la modification d'un champ de texte. (Hérité de ShapeElement.)
Méthode publique OnInitialize (Substitue ShapeElement.OnInitialize().)
Méthode publique OnKeyDown Avertit les écouteurs qu'une touche est maintenue enfoncée. (Hérité de NodeShape.)
Méthode publique OnKeyPress Avertit les écouteurs qu'une touche a été enfoncée. (Hérité de NodeShape.)
Méthode publique OnKeyUp Appelée lorsqu'une touche est relâchée. (Hérité de ShapeElement.)
Méthode publique OnLabelTextChanged Avertit les écouteurs que le texte pour l'étiquette a été modifié. (Hérité de LabelShape.)
Méthode publique OnMouseDown Appelée lorsque l'utilisateur appuie sur un bouton de la souris. (Hérité de ShapeElement.)
Méthode publique OnMouseEnter Appelée lorsque la souris pénètre dans une forme. (Hérité de ShapeElement.)
Méthode publique OnMouseHover Appelée lorsque la souris passe sur une forme. (Hérité de ShapeElement.)
Méthode publique OnMouseLeave Appelée lorsque la souris quitte une forme. (Hérité de ShapeElement.)
Méthode publique OnMouseMove Appelée à plusieurs reprises lorsque l'utilisateur déplace la souris. (Hérité de ShapeElement.)
Méthode publique OnMouseUp Appelée lorsqu'un bouton de la souris est relâché. (Hérité de ShapeElement.)
Méthode publique OnMouseWheel Appelée lorsque l'utilisateur a fait pivoter la roulette de la souris. (Hérité de ShapeElement.)
Méthode publique OnOrphaned Appelée lorsqu'un (Hérité de ShapeElement.)
Méthode publique OnPaintEmphasis Appelée lorsque l'accent a été appliqué à la forme sélectionnée. (Hérité de ShapeElement.)
Méthode publique OnPaintFeedback Appelée lorsque le commentaire de glisser-déplacer est peint. (Hérité de ShapeElement.)
Méthode publique OnPaintSelection Appelée pour peindre la mise en surbrillance de la sélection. (Hérité de ShapeElement.)
Méthode publique OnPaintShape Appelée pour peindre les composants de base de la forme. (Hérité de ShapeElement.)
Méthode protégée OnParentNodeShapeChanged Cette méthode est appelée si a) ParentShape est un NodeShape b) ParentShape a été déplacé ou redimensionné. (Hérité de NodeShape.)
Méthode protégée OnResurrected Appelée lorsque cet élément a été de nouveau ajouté à un modèle. (Hérité de ModelElement.)
Méthode protégée OnRolePlayerPositionChanged Appelée lorsque la position d'un rôle a changé. (Hérité de ModelElement.)
Méthode protégée OnRolePlayerPositionChanging Appelée lorsque la position d'un acteur de rôle est sur le point de changer. (Hérité de ModelElement.)
Méthode publique OnShapeInserted Appelée lorsqu'une forme a été insérée comme enfant d'une autre. (Hérité de ShapeElement.)
Méthode publique OnShapeRemoved Appelée lorsque la forme a été supprimée en tant que forme enfant de sa forme parent. (Hérité de ShapeElement.)
Méthode publique PerformResizeParentRule() Alerte le concepteur de langage spécifique au domaine qu'une forme parent doit être redimensionnée pour correspondre à ses formes enfants. (Hérité de ShapeElement.)
Méthode publique PerformResizeParentRule(Boolean, ShapeElement) Alerte le concepteur de langage spécifique au domaine qu'une forme parent doit être redimensionnée pour correspondre à ses formes enfants. (Hérité de ShapeElement.)
Méthode publique PerformShapeAnchoringRule Ancre la forme au diagramme. (Hérité de NodeShape.)
Méthode protégée PermitChildVisibility Vérifie si la forme enfant peut s'afficher. (Hérité de NodeShape.)
Méthode protégée ProcessVisibilityChange Traite une modification de visibilité d'une forme. (Hérité de NodeShape.)
Méthode publique PurgeLayoutObjects Supprime les objets utilisés pour positionner la forme dans la grille de diagramme. (Hérité de ShapeElement.)
Méthode publique PurgePoints Supprime les points de la forme dans la grille du diagramme. (Hérité de ShapeElement.)
Méthode publique RebuildShape Régénère la forme. (Hérité de ShapeElement.)
Méthode publique RemoveLayoutObject Supprime la forme, avec toutes les formes enfants relatives et imbriquées, de la grille de diagramme. (Hérité de ShapeElement.)
Méthode publique Selected Vérifie si la forme est sélectionnée dans une vue spécifiée. (Hérité de ShapeElement.)
Méthode protégée SetAbsoluteBoundsValue Définit la valeur pour la propriété AbsoluteBounds. (Hérité de NodeShape.)
Méthode protégée SetInitialGraphLayoutVisibility Définit la visibilité du graphique. (Hérité de ShapeElement.)
Méthode protégée SetIsExpandedValue Définit la valeur pour la propriété IsExpanded. (Hérité de NodeShape.)
Méthode publique SetShowHideState Définit la visibilité de la forme et de tous ses enfants. (Hérité de ShapeElement.)
Méthode protégée SetShowHideStateImplementation Définit la visibilité de la forme. (Hérité de ShapeElement.)
Méthode protégée ShouldAddShapeForElement Détermine si une forme doit être créée pour représenter une instance de classe de domaine donnée sur le diagramme. (Hérité de ShapeElement.)
Méthode publique ShouldReparentOnMove Vérifie si une forme enfant doit être ajoutée à un nouveau parent lorsque la forme enfant est déplacée. (Hérité de ShapeElement.)
Méthode publique Show Rend une forme et tous ses enfants visibles. (Hérité de ShapeElement.)
Méthode protégée ShowCustomToolTip Rend l'info-bulle personnalisée d'une forme visible. (Hérité de ShapeElement.)
Méthode publique Side Assigne un côté de la forme au port. (Hérité de NodeShape.)
Méthode publique ToString Obtient le nom de la forme et son type. (Hérité de ShapeElement.)
Méthode publique TranslateGeometryToAbsoluteBounds Convertit les limites relatives en limites absolues pour la géométrie de la forme. (Hérité de ShapeElement.)
Méthode publique TranslateGeometryToRelativeBounds Convertit les limites absolues en limites relatives pour la géométrie de la forme. (Hérité de ShapeElement.)
Méthode publique TranslateToAbsoluteBounds Convertit les limites relatives en limites absolues de la forme. (Hérité de ShapeElement.)
Méthode publique TranslateToRelativeBounds Convertit les limites absolues en limites relatives de la forme. (Hérité de ShapeElement.)
Méthode protégée UpdateChildVisibility Met à jour l'état de visibilité de la forme enfant. (Hérité de NodeShape.)
Méthode protégée UpdateDerivedVisible Met à jour l'état visible de la forme dérivée. (Hérité de ShapeElement.)
Méthode publique UpdateGeometryLuminosity(DiagramClientView, Brush) Met à jour la luminosité du pinceau. (Hérité de ShapeElement.)
Méthode publique UpdateGeometryLuminosity(DiagramClientView, Pen) Met à jour la luminosité du stylet. (Hérité de ShapeElement.)

Début

Événements

  Nom Description
Événement public AbsoluteBoundsChanged Se produit lorsque les limites absolues pour la forme changent. (Hérité de NodeShape.)
Événement public Click Se produit lorsque l'utilisateur clique sur la souris sur une forme. (Hérité de ShapeElement.)
Événement public DoubleClick Se produit lorsque l'utilisateur double-clique avec la souris. (Hérité de ShapeElement.)
Événement public KeyDown Se produit lorsque l'utilisateur appuie sur une touche. (Hérité de ShapeElement.)
Événement public KeyPress Se produit lorsque l'utilisateur appuie sur une touche, puis la relâche. (Hérité de ShapeElement.)
Événement public KeyUp Se produit lorsque l'utilisateur relâche une touche. (Hérité de ShapeElement.)
Événement public MouseDown Se produit lorsque l'utilisateur appuie sur le bouton de la souris. (Hérité de ShapeElement.)
Événement public MouseMove Se produit lorsque l'utilisateur déplace la souris. (Hérité de ShapeElement.)
Événement public MouseUp Se produit lorsque l'utilisateur relâche le bouton de la souris. (Hérité de ShapeElement.)
Événement public MouseWheel Se produit lorsque l'utilisateur fait tourner la roulette de la souris. (Hérité de ShapeElement.)

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique AddExtension(Guid) Surchargé. Étend ce ModelElement spécifié avec une extension récemment instanciée du type de domaine identifié.InvalidOperationException est levée si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique AddExtension(Type) Surchargé. Étend ce ModelElement spécifié avec une extension récemment instanciée du type spécifié.InvalidOperationException est levée si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique AddExtension(DomainClassInfo) Surchargé. Étend ce ModelElement spécifié avec une extension récemment instanciée du type de domaine spécifié.InvalidOperationException est levée si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique AddExtension(ExtensionElement) Surchargé. Étend ce ModelElement avec une extension spécifique.InvalidOperationException est levée si l'élément a déjà une extension du même type. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique AddExtension<T>() Surchargé. Étend ce ModelElement avec une extension récemment instanciée d'un type particulier.InvalidOperationException est levée si l'élément a déjà une extension du même type. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique CanDelete Supprime l'élément du modèle. (Défini par ImmutabilityExtensionMethods.)
Méthode d'extension publique GetAllExtensions Retourne un énumérable qui exécute un premier parcours d'ampleur à travers l'arborescence des éléments d'extension incorporés dans ce ModelElement. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetBaseElement Retourne la racine du ModelElement virtuel auquel le ModelElement spécifié participe. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetDslDefinitionModelElement Cette méthode vérifie que l'élément de modèle correspondant réellement à PresentationElement est retourné. Pour les PEL DslDesigner, l'objet correspondant peut être réellement une classe TreeNode interne et non le MEL réel. Cette méthode gère ces cas correctement afin que le ModelElement réel soit retourné. (Défini par PresentationElementHelper.)
Méthode d'extension publique GetExtension(Guid) Surchargé. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetExtension(Type) Surchargé. Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié.Si l'élément n'a aucune extension, alors une InvalidOperationException est déclenché. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetExtension(DomainClassInfo) Surchargé. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetExtension<T>() Surchargé. Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié.Si l'élément n'a aucune extension, alors une InvalidOperationException est déclenché. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetLocks Obtient les indicateurs de verrou de cet élément.Cela comprend tous les verrous activés sur la partition contenant l'élément. (Défini par ImmutabilityExtensionMethods.)
Méthode d'extension publique IsExtendedBy(Guid) Surchargé. Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique IsExtendedBy(Type) Surchargé. Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique IsExtendedBy(DomainClassInfo) Surchargé. Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique IsLocked Teste si cet élément possède l'un des jeux de verrous spécifiés (Défini par ImmutabilityExtensionMethods.)
Méthode d'extension publique RemoveExtension(Type) Surchargé. Supprime toute extension de ce ModelElement qui a un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique RemoveExtension(Guid) Surchargé. Supprime toute extension du ModelElement spécifié qui a un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique RemoveExtension(DomainClassInfo) Surchargé. Supprime toute extension du ModelElement spécifié qui a un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique RemoveExtension(ExtensionElement) Surchargé. Supprime un ExtensionElement spécifié des extensions de ce ModelElement. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique SetLocks Définit les indicateurs de verrou de cet élément (Défini par ImmutabilityExtensionMethods.)
Méthode d'extension publique TryGetExtension(Guid) Surchargé. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique TryGetExtension(Type) Surchargé. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique TryGetExtension(DomainClassInfo) Surchargé. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique TryGetExtension<T>() Surchargé. Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié.Si cet élément n'a aucune extension de ce type, le résultat sera null. (Défini par ModelElementExtensionMethods.)

Début

Champs

  Nom Description
Champ publicMembre statique AlignmentDomainPropertyId ID de propriété de domaine d'alignement.
Champ publicMembre statique DomainClassId ID de classe de domaine LineLabelShape.
Champ publicMembre statique ManuallyPlacedDomainPropertyId ID de propriété de domaine ManuallyPlaced
Champ publicMembre statique ManuallySizedDomainPropertyId ID de propriété de domaine ManuallySized
Champ publicMembre statique OffsetDomainPropertyId ID de propriété de domaine Offset.
Champ publicMembre statique PlacementDomainPropertyId ID de propriété de domaine Placement.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ILineLabel.AdjustPosition Utilise la méthode non virtuelle pour implémenter l'interface interne.
Implémentation d'interface expliciteMéthode privée ILineLabel.UpdateLabelOffset Met à jour le décalage de l'étiquette à partir de son point d'ancrage en fonction du changement de position.
Implémentation d'interface expliciteMéthode privée IMergeElements.CanMerge Retourne la valeur true si cet élément peut être fusionné avec le contenu du prototype. (Hérité de ModelElement.)
Implémentation d'interface expliciteMéthode privée IMergeElements.ChooseMergeTarget(ElementGroup) (Hérité de ModelElement.)
Implémentation d'interface expliciteMéthode privée IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Hérité de ModelElement.)
Implémentation d'interface expliciteMéthode privée IMergeElements.MergeConfigure (Hérité de ModelElement.)
Implémentation d'interface expliciteMéthode privée IMergeElements.MergeDisconnect (Hérité de ModelElement.)
Implémentation d'interface expliciteMéthode privée IMergeElements.MergeRelate (Hérité de ModelElement.)

Début

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