ShapeElement, classe
Représente un diagramme, une forme ou un connecteur dans un diagramme. Les ShapeElements encapsulent la présentation visuelle des éléments de modèle.
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.LinkShape
Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
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.ShapeElement.DisplayName", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")> _
Public MustInherit Class ShapeElement _
Inherits PresentationElement _
Implements IGeometryHost
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
public abstract class ShapeElement : PresentationElement,
IGeometryHost
Le type ShapeElement expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
ShapeElement | Initialise une nouvelle instance de la classe ShapeElement. |
Début
Propriétés
Nom | Description | |
---|---|---|
![]() |
AbsoluteBoundingBox | Rectangle englobant, mesuré par rapport au diagramme. |
![]() |
AbsoluteBoundingBoxToEnsureVisible | Obtient le rectangle englobant absolu de la méthode DiagramClientView.EnsureVisible. |
![]() |
AbsoluteCenter | Obtient le point au centre de la forme. |
![]() |
AccessibilityObject | Obtient l'objet d'accessibilité pour la forme. |
![]() |
AccessibleDefaultActionDescription | Obtient la description de l'action par défaut pour la forme. |
![]() |
AccessibleDescription | Obtient la description de la forme. |
![]() |
AccessibleHelp | Obtient l'aide associée à la forme. |
![]() |
AccessibleHelpTopicFileName | Obtient la rubrique d'aide de la forme. |
![]() |
AccessibleHelpTopicId | Obtient l'ID de la rubrique d'aide de la forme. |
![]() |
AccessibleName | Obtient le nom de la forme. |
![]() |
AccessibleRole | Obtient le rôle de la forme. |
![]() |
AccessibleState | Obtient l'état de la forme. |
![]() |
AccessibleValue | Obtient la valeur de la forme. |
![]() |
AllowsChildrenInSelection | Si la valeur est true, les enfants de cette forme peuvent être inclus dans le groupe de sélection actuel. |
![]() |
AllowsChildrenToResizeParent | true si cette forme peut être redimensionnée lorsque la taille ou l'emplacement d'une forme enfant est modifiée. |
![]() |
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. |
![]() |
BackgroundBrushId | Obtient l'ID du pinceau utilisé pour peindre l'arrière-plan de la forme. |
![]() |
BoundingBox | Rectangle englobant, mesuré par rapport au ParentShape. |
![]() |
CanFocus | Obtient la forme et vérifie si elle peut recevoir le focus. |
![]() |
CanMove | Obtient la forme et vérifie si un utilisateur peut la déplacer. |
![]() |
CanSelect | Obtient la forme et vérifie si un utilisateur peut la sélectionner. |
![]() |
Center | Obtient le point au centre de la forme. |
![]() |
ClassStyleSet | Obtient le style défini pour la forme. |
![]() |
ClipWhenDrawingFields | Obtient la forme enfant et vérifie si la région de découpage doit être définie au cadre englobant pour la forme parente lorsque la forme enfant est dessinée. |
![]() |
Decorators | Obtient la collection des éléments décoratifs pour la forme. |
![]() |
DefaultShapeField | Obtient la forme par défaut, qui est la première forme qui peut recevoir le focus. |
![]() |
DefaultSize | Obtient la taille par défaut de la forme. |
![]() |
Diagram | Obtient le diagramme auquel la forme appartient. |
![]() |
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. |
![]() |
Events | Obtient la liste des gestionnaires d'événements pour la forme. |
![]() |
GeometryBackgroundBrushId | Obtient l'ID du pinceau utilisé pour peindre l'arrière-plan de la géométrie. |
![]() |
GeometryBoundingBox | Obtient le cadre englobant de la forme. |
![]() |
GeometryHasFilledBackground | Obtient la forme et vérifie si son arrière-plan est peint. |
![]() |
GeometryHasOutline | Obtient la forme et vérifie si elle possède un plan. |
![]() |
GeometryHasShadow | true si la forme a une ombre ; sinon, false. |
![]() |
GeometryOutlinePenId | Obtient l'ID du stylet utilisé pour dessiner le contour de la forme. |
![]() |
GeometryStyleSet | Obtient le style défini pour la forme. |
![]() |
GridSize | Si non nulle, cette forme et ses enfants s'alignent une grille de cette taille.La valeur par défaut est ParentShape.GridSize. |
![]() |
HasChildren | true si la forme a des formes enfants. |
![]() |
HasCustomToolTip | Obtient la forme et vérifie si elle possède une info-bulle personnalisée. |
![]() |
HasDragOverToolTip | Obtient la forme et vérifie si elle possède une info-bulle. |
![]() |
HasFilledBackground | Obtient la forme et vérifie si elle possède un arrière-plan. |
![]() |
HasHighlighting | Obtient la forme et vérifie si elle est mise en surbrillance. |
![]() |
HasOutline | Obtient la forme et vérifie si elle possède un plan. |
![]() |
HasShadow | Obtient la forme et vérifie si elle possède une ombre. |
![]() |
HasToolTip | Obtient la forme et vérifie si elle possède une info-bulle. |
![]() |
Id | Obtient l'ID de l'élément. (Hérité de ModelElement.) |
![]() |
IsActive | Obtient l'indicateur IsActive et vérifie pour voir si l'élément est actif. (Hérité de ModelElement.) |
![]() |
IsDeleted | Obtient l'indicateur IsDeleted et vérifie si l'élément a été supprimé du modèle. (Hérité de ModelElement.) |
![]() |
IsDeleting | Obtient l'indicateur IsDeleting et vérifie si l'élément est en cours de suppression du modèle. (Hérité de ModelElement.) |
![]() |
IsNestedChild | true si cet élément de forme se trouve dans le NestedChildShapes de son ParentShape. |
![]() |
IsRelativeChild | true si cet élément de forme se trouve dans le RelativeChildShapes de son ParentShape. |
![]() |
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(). |
![]() |
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. |
![]() |
LineAffinityDefault | Obtient ou définit l'emplacement cible où la forme de lien doit essayer de positionner la forme. |
![]() |
LineToLineClearance | Obtient ou définit la distance entre les formes de lien enfants pour cette forme. |
![]() |
LineToNodeClearance | Obtient ou définit la distance entre les formes de lien enfants et les formes de nœud enfants. |
![]() ![]() |
MaximumShadowOffset | Obtient le décalage maximal de l'ombre de la forme. |
![]() |
MaximumSize | Obtient la taille maximale de cette forme. |
![]() |
MinimumSize | Obtient la taille minimale de la forme. |
![]() |
ModelElement | Obtient ou définit l'élément de modèle associé à l'élément de présentation. (Hérité de PresentationElement.) |
![]() |
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. |
![]() |
NestedShapesMargin | Obtient la marge entre le cadre englobant de la forme et ses formes de nœud imbriquées. |
![]() |
NodeToNodeClearance | Obtient ou définit la marge entre les formes de nœud enfants. |
![]() |
OutlinePenId | Obtient l'ID du stylet utilisé pour dessiner le contour de la forme. |
![]() |
OutlinePenWidth | Obtient la largeur du contour de la forme. |
![]() |
PaintMoveableDecoratorSelectionLines | |
![]() |
ParentLink | Obtient l'instance de relation de la forme à la forme parente. |
![]() |
ParentShape | Obtient l'élément de forme parent.Pour pouvoir s'afficher sur un diagramme, les formes et les connecteurs doivent avoir un parent. |
![]() |
Partition | Obtient ou définit la Partition qui contient l'élément. (Hérité de ModelElement.) |
![]() |
Perimeter | Obtient le périmètre (chemin d'accès) autour de la forme. |
![]() |
RelatedShapeToEmphasize | Obtient la forme associée à mettre en évidence visuellement à l'utilisateur lorsque cette forme est sélectionnée. |
![]() |
RelativeChildShapes | Liste des formes qui font partie de cette forme mais peuvent s'afficher à l'extérieur des limites de cette forme. |
![]() |
ShapeFields | Parties d'une forme telles que les lignes et éléments décoratifs de texte. |
![]() |
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. |
![]() |
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. |
![]() |
Store | Obtient le Store contenant l'élément. (Hérité de ModelElement.) |
![]() |
StyleSet | Obtient une instance du style défini pour la forme. |
![]() |
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.) |
![]() |
TargetToolboxItemFilterAttributes | Obtient une collection d'attributs qui déterminent quels éléments sont activés ou désactivés dans la Boîte à outils. |
![]() |
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. |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
AccessibleDoDefaultAction | Exécute l'action par défaut pour l'objet accessible. |
![]() |
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.) |
![]() ![]() |
AssociateValueWith(Store, AssociatedPropertyInfo) | Associe la ressource pour la forme avec une propriété en mémoire du magasin qui est assignée à la forme. |
![]() ![]() |
AssociateValueWith(Store, Guid) | Associe la ressource pour la forme avec une propriété en mémoire du magasin qui est assignée à la forme. |
![]() |
CalculateDerivedVisible | Vérifie si la forme enfant s'affiche. |
![]() |
CanMerge | Vérifie si un élément source peut être ajouté à cet élément. (Hérité de ModelElement.) |
![]() |
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.) |
![]() |
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.) |
![]() |
ChooseParentShape | Sélectionne une forme parent pour une nouvelle forme enfant, en général cette forme. |
![]() |
ChooseRelationship | Sélectionne la liste enfant à laquelle une nouvelle forme enfant doit être ajoutée : NestedChildShapes ou RelativeChildShapes. |
![]() |
CoerceSelection | Permet à une forme de déterminer quelles autres formes sont sélectionnées. |
![]() |
Copy() | Crée une copie de l'élément dans le modèle. (Hérité de ModelElement.) |
![]() |
Copy(IEnumerable<Guid>) | Crée une copie de l'élément ainsi que de ses éléments et liens enfants. (Hérité de ModelElement.) |
![]() |
CreateChildShape | Crée une forme et l'ajoute en tant qu'enfant de cette forme. |
![]() |
CreateClassStyleSet | Crée un jeu de styles de classe pour le type de forme. |
![]() |
CreateDecorators | Crée une collection d'éléments décoratifs pour le type de forme. |
![]() |
CreateInstanceStyleSet | Crée un style défini pour la forme. |
![]() |
CreateShapeFields | Crée une collection de champs de forme pour le type de forme. |
![]() |
Delete() | Supprime un élément du modèle. (Hérité de ModelElement.) |
![]() |
Delete(array<Guid[]) | Supprime un élément du modèle. (Hérité de ModelElement.) |
![]() |
DetermineHighlightShape | Recherche la forme en surbrillance dans une chaîne des formes. |
![]() |
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. |
![]() |
DoHitTest(PointD, DiagramHitTestInfo) | Retourne la valeur true si le point spécifié se trouve dans la forme. |
![]() |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) | Retourne la valeur true si le point spécifié se trouve dans la forme. |
![]() |
DoHitTestSelection | Retourne la valeur true si un point donné se trouve dans les handles de sélection autour de la forme. |
![]() |
DoKeyboardNavigation | Navigue de forme en forme, à l'aide du clavier. |
![]() |
DrawResizeFeedback | Dessine des commentaires de redimensionnement de la forme. |
![]() |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) |
![]() |
ExcludeFromClipRegion | Exclut la forme et ses formes enfants de la zone de découpage. |
![]() |
ExcludeGeometryFromClipRegion | Exclut la géométrie d'une forme et ses formes enfants de la zone de découpage. |
![]() |
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.) |
![]() |
FindDecorator(String) | Recherche l'élément décoratif de la forme avec un nom donné. |
![]() ![]() |
FindDecorator(IList<Decorator>, String) | Recherche l'élément décoratif de la forme avec un nom donné. |
![]() |
FindFirstChild | Recherche le premier enfant dans la séquence de navigation de la forme. |
![]() |
FindFreeArea | Recherche une zone vide de la grille de la forme. |
![]() |
FindLastChild | Recherche le dernier enfant dans la séquence de navigation de la forme. |
![]() |
FindNextChild | Recherche l'enfant suivant dans la séquence de navigation de la forme. |
![]() |
FindNextInChildFields | Recherche le champ de forme suivant dans la séquence de navigation. |
![]() |
FindPreviousChild | Recherche l'enfant précédent dans la séquence de navigation de la forme. |
![]() |
FindPreviousInChildFields | Recherche le champ de forme précédent dans la séquence de navigation. |
![]() |
FindShapeField(String) | Recherche un champ de forme dans une forme. |
![]() ![]() |
FindShapeField(IList<ShapeField>, String) | Recherche un champ de forme dans une forme. |
![]() |
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(). |
![]() |
Focused | Vérifie si la forme a le focus. |
![]() |
GetAccessibilityObject | Obtient l'objet accessible assigné à la forme. |
![]() |
GetChildElements | Obtient une collection de formes enfants qui appartiennent à la forme parente. |
![]() |
GetCursor | Obtient le pointeur qui apparaît lorsque la souris est placée sur la forme. |
![]() |
GetDomainClass | Obtient la classe de domaine la plus dérivée pour cet élément. (Hérité de ModelElement.) |
![]() |
GetDragOverToolTipText | Obtient le texte d'info-bulle qui s'affiche lorsque la souris est positionnée sur la forme. |
![]() |
GetFieldAccessibleDescription | Obtient la description d'un champ dans la forme. |
![]() |
GetFieldAccessibleName | Obtient le nom d'un champ dans la forme. |
![]() |
GetFieldAccessibleValue | Obtient la valeur d'un champ dans la forme. |
![]() |
GetFieldRepresentedElement | Obtient l'élément principal que la forme enfant représente. |
![]() |
GetFieldRepresentedProperty | Obtient les informations de propriété d'un champ de la forme. |
![]() |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) |
![]() |
GetPotentialMouseAction | Obtient l'action de la souris à exécuter en cas d'événement mouse down sur un point spécifique du diagramme. |
![]() |
GetRoleCollection<TCollection, TElement>(Guid) | Obtient ou crée la collection d'éléments liés (Hérité de ModelElement.) |
![]() |
GetShapeLuminosity | Calcule la luminosité de la forme. |
![]() |
GetSubFieldAccessibleDescription | Obtient la description d'un champ enfant dans la forme. |
![]() |
GetSubFieldAccessibleName | Obtient le nom d'un champ enfant dans la forme. |
![]() |
GetSubFieldAccessibleValue | Obtient la valeur d'un champ enfant dans la forme. |
![]() |
GetSubFieldRepresentedElements | Obtient une collection d'éléments que la forme du champ enfant représente. |
![]() |
GetSubFieldRepresentedProperty | Obtient la propriété du champ enfant. |
![]() |
GetSubFieldRepresentedPropertyElements | Obtient l'élément qui contient la propriété du champ enfant. |
![]() |
GetToolTipText | Obtient le texte d'info-bulle de la forme vers laquelle la souris pointe. |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
HasCachedDragOverResult | Vérifie si les résultats sont mis en cache pour l'événement de souris glisser-déplacer. |
![]() |
Hide | Masque la forme et tous ses enfants. |
![]() |
HideCustomToolTip | Masque l'info-bulle personnalisée de la forme. |
![]() |
InitializeDecorators | Initialise et ajoute les champs au type de forme. |
![]() |
InitializeInstanceResources | Initialise les ressources pour une instance de la forme. |
![]() |
InitializeResources | Initialise les ressources de la forme. |
![]() |
InitializeShapeFields | Initialise la liste de champs qui représentent les composants de la forme tels que les étiquettes, les icônes, les lignes de texte, et les images d'arrière-plan.Appelée une fois par classe. |
![]() |
Invalidate() | Vérifie que la forme et ses environs immédiats seront repeints à la fin de la transaction. |
![]() |
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. |
![]() |
Invalidate(RectangleD) | Vérifie que la forme et son ancien emplacement seront repeints à la fin de la transaction. |
![]() |
IsDescendantOf | Vérifie si la forme est un descendant d'une autre forme. |
![]() |
IsNavigationKey(Char) | Vérifie si la clé est utilisée comme commande de navigation. |
![]() |
IsNavigationKey(Keys) | Vérifie si les informations de clé sont utilisées comme commande de navigation. |
![]() |
IterateShapes | Itère au sein d'une forme et de ses formes enfants. |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
MergeConfigure | Non utilisé pour les éléments de présentation. (Hérité de PresentationElement.) |
![]() |
MergeDisconnect | Déconnecte un élément source d'un élément cible. (Hérité de ModelElement.) |
![]() |
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.) |
![]() |
ModifyLuminosity | Calcule la luminosité de la surbrillance pour la forme. |
![]() |
MoveByRepositioning(DiagramDragEventArgs) | Repositionne les formes dans le groupe en fonction de la quantité déterminée par la position de la souris. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
NavigateTo | Navigue vers une forme spécifique dans la séquence de navigation et met à jour le focus. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
OnBeforePaint | Met à jour des ressources, telles que des stylets et des pinceaux, avant qu'elles ne soient utilisées pour peindre la forme. |
![]() |
OnBeginEdit | Appelée lorsque l'utilisateur commence à modifier un champ de texte. |
![]() |
OnBoundsFixup | Appelée lorsque les limites de position et de taille du parent et des enfants sont définies ou ajustées.Méthode override pour modifier la taille ou la disposition interne. |
![]() |
OnChildConfigured | Appelée lorsque les positions et les tailles des formes enfants sont sur le point d'être déterminées.Méthode override pour définir des règles spécialisées. |
![]() |
OnChildConfiguring | Appelée une fois que taille et la position d'une forme enfant ont été déterminées. |
![]() |
OnClick | Appelée lorsque l'utilisateur clique sur la forme. |
![]() |
OnCopy | Appelée lorsque cet élément a été créé en tant que copie d'un autre élément. (Hérité de ModelElement.) |
![]() |
OnDeleted | Appelée lorsque cet élément a été supprimé du modèle. (Hérité de ModelElement.) |
![]() |
OnDeleting | Appelée lorsque cet élément est sur le point d'être supprimé. (Hérité de ModelElement.) |
![]() |
OnDoubleClick | Appelée lorsque l'utilisateur double-clique sur la forme. |
![]() |
OnDragDrop | Appelée lorsque l'utilisateur fait glisser un élément sur la forme. |
![]() |
OnDragEnter | Appelée lorsque la souris entre dans une forme pendant une opération glisser. |
![]() |
OnDragLeave | Appelée lorsque la souris quitte une forme. |
![]() |
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. |
![]() |
OnEndEdit | Appelée lorsque l'utilisateur termine la modification d'un champ de texte. |
![]() |
OnInitialize | Appelée pour initialiser la forme.Remplacez cette opération pour joindre des gestionnaires d'événements et des règles à cet objet. |
![]() |
OnKeyDown | Appelé lorsqu'une touche est enfoncée. |
![]() |
OnKeyPress | Appelée lorsqu'un caractère est tapé. |
![]() |
OnKeyUp | Appelée lorsqu'une touche est relâchée. |
![]() |
OnMouseDown | Appelée lorsque l'utilisateur appuie sur un bouton de la souris. |
![]() |
OnMouseEnter | Appelée lorsque la souris pénètre dans une forme. |
![]() |
OnMouseHover | Appelée lorsque la souris passe sur une forme. |
![]() |
OnMouseLeave | Appelée lorsque la souris quitte une forme. |
![]() |
OnMouseMove | Appelée à plusieurs reprises lorsque l'utilisateur déplace la souris. |
![]() |
OnMouseUp | Appelée lorsqu'un bouton de la souris est relâché. |
![]() |
OnMouseWheel | Appelée lorsque l'utilisateur a fait pivoter la roulette de la souris. |
![]() |
OnOrphaned | Appelée lorsqu'un |
![]() |
OnPaintEmphasis | Appelée lorsque l'accent a été appliqué à la forme sélectionnée. |
![]() |
OnPaintFeedback | Appelée lorsque le commentaire de glisser-déplacer est peint. |
![]() |
OnPaintSelection | Appelée pour peindre la mise en surbrillance de la sélection. |
![]() |
OnPaintShape | Appelée pour peindre les composants de base de la forme. |
![]() |
OnResurrected | Appelée lorsque cet élément a été de nouveau ajouté à un modèle. (Hérité de ModelElement.) |
![]() |
OnRolePlayerPositionChanged | Appelée lorsque la position d'un rôle a changé. (Hérité de ModelElement.) |
![]() |
OnRolePlayerPositionChanging | Appelée lorsque la position d'un acteur de rôle est sur le point de changer. (Hérité de ModelElement.) |
![]() |
OnShapeInserted | Appelée lorsqu'une forme a été insérée comme enfant d'une autre. |
![]() |
OnShapeRemoved | Appelée lorsque la forme a été supprimée en tant que forme enfant de sa forme parent. |
![]() |
PerformResizeParentRule() | Alerte le concepteur de langage spécifique au domaine qu'une forme parent doit être redimensionnée pour correspondre à ses formes enfants. |
![]() |
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. |
![]() |
PermitChildVisibility | Vérifie si la forme enfant doit s'afficher dans le diagramme. |
![]() |
ProcessVisibilityChange | Met à jour la visibilité de la forme enfant lorsqu'une modification est apportée à la visibilité. |
![]() |
PurgeLayoutObjects | Supprime les objets utilisés pour positionner la forme dans la grille de diagramme. |
![]() |
PurgePoints | Supprime les points de la forme dans la grille du diagramme. |
![]() |
RebuildShape | Régénère la forme. |
![]() |
RemoveLayoutObject | Supprime la forme, avec toutes les formes enfants relatives et imbriquées, de la grille de diagramme. |
![]() |
Selected | Vérifie si la forme est sélectionnée dans une vue spécifiée. |
![]() |
SetInitialGraphLayoutVisibility | Définit la visibilité du graphique. |
![]() |
SetShowHideState | Définit la visibilité de la forme et de tous ses enfants. |
![]() |
SetShowHideStateImplementation | Définit la visibilité de la forme. |
![]() |
ShouldAddShapeForElement | Détermine si une forme doit être créée pour représenter une instance de classe de domaine donnée sur le diagramme. |
![]() |
ShouldReparentOnMove | Vérifie si une forme enfant doit être ajoutée à un nouveau parent lorsque la forme enfant est déplacée. |
![]() |
Show | Rend une forme et tous ses enfants visibles. |
![]() |
ShowCustomToolTip | Rend l'info-bulle personnalisée d'une forme visible. |
![]() |
ToString | Obtient le nom de la forme et son type. (Substitue Object.ToString().) |
![]() |
TranslateGeometryToAbsoluteBounds | Convertit les limites relatives en limites absolues pour la géométrie de la forme. |
![]() |
TranslateGeometryToRelativeBounds | Convertit les limites absolues en limites relatives pour la géométrie de la forme. |
![]() |
TranslateToAbsoluteBounds | Convertit les limites relatives en limites absolues de la forme. |
![]() |
TranslateToRelativeBounds | Convertit les limites absolues en limites relatives de la forme. |
![]() |
UpdateDerivedVisible | Met à jour l'état visible de la forme dérivée. |
![]() |
UpdateGeometryLuminosity(DiagramClientView, Brush) | Met à jour la luminosité du pinceau. |
![]() |
UpdateGeometryLuminosity(DiagramClientView, Pen) | Met à jour la luminosité du stylet. |
Début
Événements
Nom | Description | |
---|---|---|
![]() |
Click | Se produit lorsque l'utilisateur clique sur la souris sur une forme. |
![]() |
DoubleClick | Se produit lorsque l'utilisateur double-clique avec la souris. |
![]() |
KeyDown | Se produit lorsque l'utilisateur appuie sur une touche. |
![]() |
KeyPress | Se produit lorsque l'utilisateur appuie sur une touche, puis la relâche. |
![]() |
KeyUp | Se produit lorsque l'utilisateur relâche une touche. |
![]() |
MouseDown | Se produit lorsque l'utilisateur appuie sur le bouton de la souris. |
![]() |
MouseMove | Se produit lorsque l'utilisateur déplace la souris. |
![]() |
MouseUp | Se produit lorsque l'utilisateur relâche le bouton de la souris. |
![]() |
MouseWheel | Se produit lorsque l'utilisateur fait tourner la roulette de la souris. |
Début
Méthodes d'extension
Nom | Description | |
---|---|---|
![]() |
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.) |
![]() |
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.) |
![]() |
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.) |
![]() |
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.) |
![]() |
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.) |
![]() |
CanDelete | Supprime l'élément du modèle. (Défini par ImmutabilityExtensionMethods.) |
![]() |
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.) |
![]() |
GetBaseElement | Retourne la racine du ModelElement virtuel auquel le ModelElement spécifié participe. (Défini par ModelElementExtensionMethods.) |
![]() |
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.) |
![]() |
GetExtension(Guid) | Surchargé. (Défini par ModelElementExtensionMethods.) |
![]() |
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.) |
![]() |
GetExtension(DomainClassInfo) | Surchargé. (Défini par ModelElementExtensionMethods.) |
![]() |
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.) |
![]() |
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.) |
![]() |
IsExtendedBy(Guid) | Surchargé. Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
IsExtendedBy(Type) | Surchargé. Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
IsExtendedBy(DomainClassInfo) | Surchargé. Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
IsLocked | Teste si cet élément possède l'un des jeux de verrous spécifiés (Défini par ImmutabilityExtensionMethods.) |
![]() |
RemoveExtension(Type) | Surchargé. Supprime toute extension de ce ModelElement qui a un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
RemoveExtension(Guid) | Surchargé. Supprime toute extension du ModelElement spécifié qui a un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
RemoveExtension(DomainClassInfo) | Surchargé. Supprime toute extension du ModelElement spécifié qui a un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
RemoveExtension(ExtensionElement) | Surchargé. Supprime un ExtensionElement spécifié des extensions de ce ModelElement. (Défini par ModelElementExtensionMethods.) |
![]() |
SetLocks | Définit les indicateurs de verrou de cet élément (Défini par ImmutabilityExtensionMethods.) |
![]() |
TryGetExtension(Guid) | Surchargé. (Défini par ModelElementExtensionMethods.) |
![]() |
TryGetExtension(Type) | Surchargé. (Défini par ModelElementExtensionMethods.) |
![]() |
TryGetExtension(DomainClassInfo) | Surchargé. (Défini par ModelElementExtensionMethods.) |
![]() |
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 | |
---|---|---|
![]() ![]() |
DomainClassId | Représente l'ID assigné à la forme. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
![]() ![]() |
IMergeElements.CanMerge | Retourne la valeur true si cet élément peut être fusionné avec le contenu du prototype. (Hérité de ModelElement.) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Hérité de ModelElement.) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Hérité de ModelElement.) |
![]() ![]() |
IMergeElements.MergeConfigure | (Hérité de ModelElement.) |
![]() ![]() |
IMergeElements.MergeDisconnect | (Hérité de ModelElement.) |
![]() ![]() |
IMergeElements.MergeRelate | (Hérité de ModelElement.) |
Début
Notes
Pour accéder à l'élément de modèle ou à la relation que la forme représente, utilisez ModelElement.
Les sous-types importants incluent :
Diagram – représente une collection de formes et de connecteurs. Le contenu d'un diagramme est persistant dans un fichier de .diagram. Si vous spécifiez une classe de diagrammes dans votre définition DSL, elle est dérivée de cette classe.
NodeShape – représente une forme qui possède une zone non nulle, pas un connecteur. Si vous spécifiez des classes de forme dans votre définition DSL, elles sont dérivées de NodeShape.
BinaryLinkShape – représente une ligne entre deux NodeShapes. Si vous spécifiez des classes de connecteur dans votre définition DSL, elles sont dérivées de ce BinaryLinkShape.
Pour plus d'informations, consultez [redirection] Comment : mettre à jour et naviguer dans un schéma.
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
Autres ressources
[redirection] Comment : mettre à jour et naviguer dans un schéma