ShapeElement, classe
Représente un diagramme ou une forme ou un connecteur dans un diagramme.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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntaxe
'Déclaration
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
Public MustInherit Class ShapeElement _
Inherits PresentationElement _
Implements IGeometryHost
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
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 | Le rectangle englobant, mesuré relatif au diagramme. | |
AbsoluteBoundingBoxToEnsureVisible | Obtient le rectangle englobant absolu pour l'DiagramClientView.EnsureVisible. | |
AbsoluteCenter | Obtient le point au centre de la forme. | |
AccessibilityObject | Obtient l'objet d'accessibilité pour la forme. | |
AccessibleDefaultActionDescription | Obtient la description d'action par défaut de la forme. | |
AccessibleDescription | Obtient la description de la forme. | |
AccessibleHelp | Obtient l'aide de la forme. | |
AccessibleHelpTopicFileName | Obtient la rubrique d'aide pour la forme. | |
AccessibleHelpTopicId | Obtient l'IDENTIFICATEUR de la rubrique d'aide pour la forme. | |
AccessibleName | Obtient le nom de la forme. | |
AccessibleRole | Obtient le rôle de la forme. | |
AccessibleState | Passe l'état de la forme. | |
AccessibleValue | Obtient la valeur de la forme. | |
AllowsChildrenInSelection | Si true, les enfants de cette forme peut être compris au groupe de sélection actuel. | |
AllowsChildrenToResizeParent | true si cette forme peut être redimensionnée lorsque la taille ou la position d'une forme enfante est modifiée. | |
AllowsChildrenToShrinkParent | Si la valeur true est affectée, cette forme réduira en taille pour s'ajuster autour de ses enfants lorsqu'ils sont transmis à la côte ou déplacés. | |
BackgroundBrushId | Obtient l'IDENTIFICATEUR pour le pinceau qui est utilisé pour peindre l'arrière-plan de la forme. | |
BoundingBox | Le rectangle englobant, mesuré ParentShape par rapport à le. | |
CanFocus | Obtient la forme et la vérifie si elle peut recevoir le focus. | |
CanMove | Obtient la forme et la vérifie si un utilisateur peut la déplacer. | |
CanSelect | Obtient la forme et la 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 enfante et la vérifie si sa zone de découpage doit être définie dans la zone englobante pour la forme parente lorsque la forme enfante est dessinée. | |
Decorators | Obtient la collection d'é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 appartient la forme. | |
EnsureVisiblePreference | Préférences pour la méthode d'EnsureVisible pour cette forme.La valeur par défaut est de retourner le VisiblePreference pour le diagramme hébergeant cette forme. | |
Events | Obtient la liste de gestionnaires d'événements pour la forme. | |
GeometryBackgroundBrushId | Obtient l'IDENTIFICATEUR du pinceau qui est utilisé pour peindre l'arrière-plan de la géométrie. | |
GeometryBoundingBox | Obtient la zone englobante de la forme. | |
GeometryHasFilledBackground | Obtient la forme et la vérifie si son arrière-plan est peint. | |
GeometryHasOutline | Obtient la forme et la vérifie si elle possède un plan. | |
GeometryHasShadow | true si la forme a une ombre ; sinon, false. | |
GeometryOutlinePenId | Obtient l'IDENTIFICATEUR du stylet qui dessine le plan de la forme. | |
GeometryStyleSet | Obtient le style défini pour la forme. | |
GridSize | Si non nulle, cette forme et ses enfants se casseront net à une grille de cette taille.Valeurs par défaut à ParentShape.GridSize. | |
HasChildren | true si la forme a des formes enfantes. | |
HasCustomToolTip | Obtient la forme et la vérifie si elle a une info-bulle personnalisée. | |
HasDragOverToolTip | Obtient la forme et la vérifie si elle a une info-bulle. | |
HasFilledBackground | Obtient la forme et la vérifie si elle possède un arrière-plan. | |
HasHighlighting | Obtient la forme et la vérifie si elle est mise en surbrillance. | |
HasOutline | Obtient la forme et la vérifie si elle possède un plan. | |
HasShadow | Obtient la forme et la vérifie si elle a une ombre. | |
HasToolTip | Obtient la forme et la vérifie si elle a une info-bulle. | |
Id | Obtient l'IDENTIFICATEUR de l'élément. (Hérité de ModelElement.) | |
IsActive | Obtient la balise d'IsActive et la vérifie pour voir si l'élément est actif. (Hérité de ModelElement.) | |
IsDeleted | Obtient la balise d'IsDeleted et s'active pour voir si l'élément a été supprimé du modèle. (Hérité de ModelElement.) | |
IsDeleting | Obtient la balise d'IsDeleting et la vérifie si l'élément actuellement est supprimé du modèle. (Hérité de ModelElement.) | |
IsNestedChild | true si cet élément de forme est dans NestedChildShapes de son ParentShape. | |
IsRelativeChild | true si cet élément de forme est dans RelativeChildShapes de son ParentShape. | |
IsVisible | Si true, la forme s'affiche sur le diagramme ; si false, il n'apparaît pas, et les algorithmes de mise en page et de routage l'ignorent.Consultez également la fonction masquer () et montrez (). | |
LineAdjustAwayDefault | Obtient la forme et la vérifie si les formes enfantes de lien doivent essayer de s'aligner lorsqu'elles sont connectées à la même forme ou définissent 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 enfantes de lien pour cette forme. | |
LineToNodeClearance | Obtient ou définit la distance entre les formes enfantes de lien et les formes de nœud enfant. | |
MaximumShadowOffset | Obtient l'offset maximale pour l'ombre de la forme. | |
MaximumSize | Obtient la taille maximale autorisée la forme. | |
MinimumSize | Obtient la taille minimale pour la forme. | |
ModelElement | Obtient ou définit l'élément de modèle qui est associé à l'élément de présentation. (Hérité de PresentationElement.) | |
NestedChildShapes | La liste de formes qui font partie de cette forme, et sont contraintes pour apparaître dans les limites de cette forme ou diagramme. | |
NestedShapesMargin | Obtient la marge entre la zone englobante de la forme et ses formes imbriquées de nœud. | |
NodeToNodeClearance | Obtient ou définit la marge entre les formes de nœud enfant. | |
OutlinePenId | Obtient l'IDENTIFICATEUR du stylet qui est utilisé pour dessiner le plan de la forme. | |
OutlinePenWidth | Obtient la largeur du plan de la forme. | |
PaintMoveableDecoratorSelectionLines | ||
ParentLink | Obtient l'instance de relation de la forme à la forme parente. | |
ParentShape | Obtient l'élément parent de forme.Pour apparaître sur un diagramme, une forme ou le connecteur doit avoir un parent. | |
Partition | Obtient ou définit 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 relative pour souligner visuellement à l'utilisateur lorsque cette forme est sélectionnée. | |
RelativeChildShapes | La liste de formes qui font partie de cette forme, mais peut apparaître à l'extérieur des limites de cette forme. | |
ShapeFields | Parties d'une forme telles que des lignes et des éléments décoratifs de texte. | |
ShapeGeometry | Obtient la géométrie de la forme, telle que le rectangle, le RoundedRectangle, ou l'ellipse, qui définit des opérations associées avec le plan de la forme. | |
ShouldTryParentShapeForMergeOnToolboxDoubleClick | Si la valeur true, lorsque l'utilisateur double-cliquer un élément de boîte à outils avec de cette forme sélectionnée, si l'outil ne peut pas être fusionné avec de cette forme, ensuite une fusion avec de la forme parente sera tentée.Valeurs par défaut à true. | |
Store | Obtient Store qui contient l'élément. (Hérité de ModelElement.) | |
StyleSet | Obtient une instance du style défini pour la forme. | |
Subject | Obtient ou définit la rubrique pour l'élément de présentation.Valeurs par défaut au même objet qu'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 la commande dans laquelle cette forme sera affichée par rapport à d'autres formes sur le diagramme.Normalement défini de la commande de formes enfantes. |
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.Les mêmes effectuent comme définir ModelElement. (Hérité de PresentationElement.) | |
AssociateValueWith(Store, AssociatedPropertyInfo) | Associe la ressource pour la forme avec une propriété en mémoire de la banque qui est assignée à la forme. | |
AssociateValueWith(Store, Guid) | Associe la ressource pour la forme avec une propriété en mémoire de la banque qui est assignée à la forme. | |
CalculateDerivedVisible | Vérifie si la forme enfante 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 pour accepter comme son enfant un élément que l'utilisateur souhaite copier, faire glisser, ou le créer. (Hérité de ModelElement.) | |
ChooseMergeTarget(ElementGroupPrototype) | Sélectionne un élément cible pour accepter comme son enfant un élément que l'utilisateur souhaite copier, faire glisser, ou le créer. (Hérité de ModelElement.) | |
ChooseParentShape | Sélectionne une forme parente pour une nouvelle forme enfante, en général cette forme. | |
ChooseRelationship | Sélectionne la liste enfante une nouvelle forme enfante doit être ajoutée - NestedChildShapes ou RelativeChildShapes. | |
CoerceSelection | Permet à une forme pour déterminer que d'autres formes sont sélectionné. | |
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 et ses éléments liens et d'enfant. (Hérité de ModelElement.) | |
CreateChildShape | Crée une forme et l'ajoute en tant qu'enfant à cette forme. | |
CreateClassStyleSet | Crée un style de classe défini pour le type de forme. | |
CreateDecorators | Crée une collection de é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 horodatera le périmètre d'une forme.Substituez cette opération si vous définissez une forme non rectangulaire. | |
DoHitTest(PointD, DiagramHitTestInfo) | Retourne la valeur true si le point est spécifié dans la forme. | |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) | Retourne la valeur true si le point est spécifié dans la forme. | |
DoHitTestSelection | Retourne la valeur true si un point donné est dans les handles de sélection autour de la forme. | |
DoKeyboardNavigation | Navigue de la forme à la forme, à l'aide de le clavier. | |
DrawResizeFeedback | Dessine la rétroaction de redimensionnement pour la forme. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
ExcludeFromClipRegion | Exclut la forme et son enfant façonne de la zone de découpage. | |
ExcludeGeometryFromClipRegion | Exclut la géométrie d'une forme et son enfant façonne 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 de décorateur de forme qui a un nom donné. | |
FindDecorator(IList<Decorator>, String) | Recherche de décorateur de forme qui a un nom donné. | |
FindFirstChild | Recherches pour le premier enfant dans la séquence de navigation pour la forme. | |
FindFreeArea | Recherche une zone vide sur la grille de la forme. | |
FindLastChild | Recherches pour le dernier enfant dans la séquence de navigation pour la forme. | |
FindNextChild | Recherches pour l'enfant suivant dans la séquence de navigation pour la forme. | |
FindNextInChildFields | Recherches pour le champ suivant de forme dans la séquence de navigation. | |
FindPreviousChild | Recherches pour l'enfant précédent dans la séquence de navigation pour la forme. | |
FindPreviousInChildFields | Recherches pour le champ précédent de forme dans la séquence de navigation. | |
FindShapeField(String) | Recherches pour un champ de forme dans une forme. | |
FindShapeField(IList<ShapeField>, String) | Recherches pour un champ de forme dans une forme. | |
FixUpChildShapes | Crée ou règle les formes enfantes qui doivent être créées lorsqu'un élément de modèle est créé ou mis à jour.Appelé par Diagram.FixUpDiagram (). | |
Focused | Vérifie si la forme a le focus. | |
GetAccessibilityObject | Obtient l'objet accessible qui est assigné à la forme. | |
GetChildElements | Obtient une collection de formes enfantes qui appartiennent à la forme parente. | |
GetCursor | Obtient le pointeur qui s'affiche lorsque la souris se trouve au-dessus de la forme. | |
GetDomainClass | Obtient la classe plus- dérivée de domaine pour cet élément. (Hérité de ModelElement.) | |
GetDragOverToolTipText | Obtient le texte d'info-bulle qui s'affiche lorsque la souris se trouve au-dessus de la forme. | |
GetFieldAccessibleDescription | Obtient la description pour un champ dans la forme. | |
GetFieldAccessibleName | Obtient le nom d'un champ dans la forme. | |
GetFieldAccessibleValue | Obtient la valeur pour un champ dans la forme. | |
GetFieldRepresentedElement | Obtient l'élément primaire que la forme représente enfante. | |
GetFieldRepresentedProperty | Obtient les informations de propriété pour un champ dans la forme. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetPotentialMouseAction | Obtient l'action de souris d'effectuer pour un événement de souris vers le bas sur d'un point spécifique dans le diagramme. | |
GetRoleCollection<TCollection, TElement>(Guid) | Obtient ou crée la collection d'éléments liée (Hérité de ModelElement.) | |
GetShapeLuminosity | Calcule la luminosité de la forme. | |
GetSubFieldAccessibleDescription | Obtient la description pour un champ enfant dans la forme. | |
GetSubFieldAccessibleName | Obtient le nom d'un champ enfant dans la forme. | |
GetSubFieldAccessibleValue | Obtient la valeur pour un champ enfant dans la forme. | |
GetSubFieldRepresentedElements | Obtient une collection d'éléments que la forme pour le champ enfant représente. | |
GetSubFieldRepresentedProperty | Obtient la propriété pour le champ enfant. | |
GetSubFieldRepresentedPropertyElements | Obtient l'élément qui contient la propriété pour le champ enfant. | |
GetToolTipText | Obtient le texte d'info-bulle pour la forme vers laquelle pointe la souris. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
HasCachedDragOverResult | Vérifie si les résultats sont mis en cache pour glisser-déplacer-au-dessus de l'événement de souris. | |
Hide | Masque la forme et tous ses enfants. | |
HideCustomToolTip | Masque l'info-bulle personnalisée pour la forme. | |
InitializeDecorators | Initialise et ajoute des champs au type de forme. | |
InitializeInstanceResources | Initialise les ressources pour une instance de la forme. | |
InitializeResources | Initialise les ressources pour la forme. | |
InitializeShapeFields | Initialise la liste de champs qui représentent des parties de la forme telles que des noms, des icônes, des lignes de texte, et des images d'arrière-plan.Appelé une fois par classe. | |
Invalidate() | Vérifie que la forme et ses environs immédiats seront redessinés à la fin de la transaction. | |
Invalidate(Boolean) | Vérifie que la forme sera redessinée à la fin de la transaction.Appelez cette méthode si vous avez modifié des propriétés de la forme. | |
Invalidate(RectangleD) | Vérifie que la forme et son emplacement ancien seront redessinés à 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 données de clé sont utilisées comme commande de navigation. | |
IterateShapes | Itère via une forme et ses formes d'enfant. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MergeConfigure | Non utilisé pour des é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é highlight pour la forme. | |
MoveByRepositioning(DiagramDragEventArgs) | Repositionne les formes au groupe par la quantité à la position de la souris détermine. | |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) | Repositionne les formes au groupe par la quantité à la position de la souris détermine. | |
NavigateAscend | Navigue à l'ancêtre suivant dans 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 au descendant suivant dans 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 à une forme spécifique dans la séquence de navigation et met à jour le focus. | |
NavigateToFirst | Navigue jusqu'à la première forme dans 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 à la dernière forme dans 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 à la forme suivante dans la séquence de navigation.Appelé en réponse aux séquences de touches de navigation d'utilisateur. | |
NavigateToPrevious | Navigue à 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é en mémoire de la banque change pour un champ dans la forme. | |
OnBeforePaint | Met à jour des ressources, telles que des stylets et des pinceaux, avant qu'ils soient utilisés pour peindre la forme. | |
OnBeginEdit | Appelé au démarrage d'utilisateur de modifier un champ de texte. | |
OnBoundsFixup | Appelé lorsque les limites et positionnent taille du parent et des enfants sont définis ou réglés.Substitution pour modifier la taille ou la mise en page interne. | |
OnChildConfigured | Appelé lorsque les positions et les tailles des formes enfantes sont sur le point d'être déterminées.Substitution aux règles spécialisées par ensemble. | |
OnChildConfiguring | Appelé après la taille et la position d'une forme enfante a été déterminé. | |
OnClick | Appelé lorsque l'utilisateur clique sur la forme. | |
OnCopy | Appelé lorsque cet élément a été créé en tant que copie d'un autre élément. (Hérité de ModelElement.) | |
OnDeleted | Appelé lorsque cet élément a été supprimé du modèle. (Hérité de ModelElement.) | |
OnDeleting | Appelé lorsque cet élément est sur le point d'être supprimé. (Hérité de ModelElement.) | |
OnDoubleClick | Appelé lorsque l'utilisateur double-cliquer la forme. | |
OnDragDrop | Appelé lorsque l'utilisateur fait glisser un élément sur la forme. | |
OnDragEnter | Appelé lorsque la souris écrit une forme pendant une opération glisser. | |
OnDragLeave | Appelé lorsque la souris déplace hors d'une forme. | |
OnDragOver | Substituez cette méthode pour répondre au déplacement du pointage avec la souris la forme.Définissez e.Effect pour indiquer la rétroaction de curseur à l'utilisateur. | |
OnEndEdit | Appelé lorsque l'utilisateur se termine modifiant un champ de texte. | |
OnInitialize | Appelé pour initialiser la forme.Substituez 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é lorsqu'un personnage est tapé. | |
OnKeyUp | Appelé lorsqu'une clé est libérée. | |
OnMouseDown | Appelé lorsque l'utilisateur appuie sur une touche de la souris. | |
OnMouseEnter | Appelé lorsque la souris écrit une forme. | |
OnMouseHover | Appelé lorsque la souris pointe sur d'une forme. | |
OnMouseLeave | Appelé lorsque la souris quitte une forme. | |
OnMouseMove | Appelé à plusieurs reprises lorsque l'utilisateur déplace la souris. | |
OnMouseUp | Appelé lorsqu'un bouton de souris est libéré. | |
OnMouseWheel | Appelé lorsque l'utilisateur a fait pivoter la roulette de la souris. | |
OnOrphaned | Appelé lorsqu'un | |
OnPaintEmphasis | Appelé lorsque l'accentuation a été appliquée à la forme sélectionnée. | |
OnPaintFeedback | Appelé lorsque la rétroaction glissée-déplacée est peinte. | |
OnPaintSelection | Appelé pour peindre la mise en surbrillance de sélection. | |
OnPaintShape | Appelé pour peindre les parties de base de la forme. | |
OnResurrected | Appelé lorsque cet élément a été ajouté à nouveau à un modèle. (Hérité de ModelElement.) | |
OnRolePlayerPositionChanged | Appelé lorsque la position d'un rôle a changé. (Hérité de ModelElement.) | |
OnRolePlayerPositionChanging | Appelé lorsqu'un rôle de position de lecteur est sur le point de changer. (Hérité de ModelElement.) | |
OnShapeInserted | Appelé lorsqu'une forme a été insérée en tant qu'enfant d'un autre. | |
OnShapeRemoved | Appelé lorsque la forme a été supprimée sous forme enfante de sa forme parente. | |
PerformResizeParentRule() | Alerte le concepteur de langage spécifique à un domaine qu'une forme parente doit être redimensionnée pour correspondre à ses formes enfantes. | |
PerformResizeParentRule(Boolean, ShapeElement) | Alerte le concepteur de langage spécifique à un domaine qu'une forme parente doit être redimensionnée pour correspondre à ses formes enfantes. | |
PermitChildVisibility | Vérifie si la forme enfante doit s'afficher dans le diagramme. | |
ProcessVisibilityChange | Met à jour la visibilité de la forme enfante lorsqu'une modification est apportée à la visibilité. | |
PurgeLayoutObjects | Supprime les objets qui sont utilisés pour positionner la forme sur la grille de diagramme. | |
PurgePoints | Supprime des points pour la forme sur la grille de diagramme. | |
RebuildShape | Régénère la forme. | |
RemoveLayoutObject | Supprime la forme, y compris tous les parent et formes enfantes 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 donnée de domaine sur le diagramme. | |
ShouldReparentOnMove | Vérifie si une forme enfante doit être ajoutée à un nouveau parent lorsque la forme enfante 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 de son type. (Substitue Object.ToString().) | |
TranslateGeometryToAbsoluteBounds | Convertit les limites relatives aux limites absolues pour la géométrie de la forme. | |
TranslateGeometryToRelativeBounds | Convertit les limites absolues aux limites relatives pour la géométrie de la forme. | |
TranslateToAbsoluteBounds | Convertit les limites relatives aux limites absolues pour la forme. | |
TranslateToRelativeBounds | Convertit les limites absolues aux limites relatives pour la forme. | |
UpdateDerivedVisible | Met à jour l'état visible de la forme dérivée. | |
UpdateGeometryLuminosity(DiagramClientView, Brush) | Met à jour la luminosité pour le pinceau. | |
UpdateGeometryLuminosity(DiagramClientView, Pen) | Met à jour la luminosité pour le stylet. |
Début
Événements
Nom | Description | |
---|---|---|
Click | Se produit lorsque l'utilisateur clique sur le pointage avec la souris une forme. | |
DoubleClick | Se produit lorsque l'utilisateur double-cliquer la souris. | |
KeyDown | Se produit lorsque l'utilisateur appuie sur une touche. | |
KeyPress | Se produit lorsque les utilisations et les versions finales d'utilisateur une clé. | |
KeyUp | Se produit lorsque l'utilisateur publie une clé. | |
MouseDown | Se produit lorsque l'utilisateur appuie sur le bouton de souris. | |
MouseMove | Se produit lorsque l'utilisateur déplace la souris. | |
MouseUp | Se produit lorsque l'utilisateur libère le bouton de souris. | |
MouseWheel | Se produit lorsque l'utilisateur fait pivoter la roulette de la souris. |
Début
Méthodes d'extension
Nom | Description | |
---|---|---|
AddExtension(Guid) | Surchargé. Étendez ce ModelElement avec l'extension récemment instanciée du type de domaine identifié.Un InvalidOperationException sera levé si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.) | |
AddExtension(Type) | Surchargé. Étendez ce ModelElement avec une extension récemment instanciée du type spécifié.Un InvalidOperationException sera levé si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.) | |
AddExtension(DomainClassInfo) | Surchargé. Étendez ce ModelElement avec une extension récemment instanciée du type de domaine spécifié.Un InvalidOperationException sera levé si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.) | |
AddExtension(ExtensionElement) | Surchargé. Étendez ce ModelElement avec une extension spécifique.Un InvalidOperationException sera levé si l'élément a déjà une extension du même type. (Défini par ModelElementExtensionMethods.) | |
AddExtension<T>() | Surchargé. Étendez ce ModelElement avec une extension récemment instanciée d'un type particulier.Un InvalidOperationException sera levé 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 | Retournez un énumérable qui effectue un premier parcours de largeur à travers l'arborescence des éléments d'extension incorporés dans ce ModelElement. (Défini par ModelElementExtensionMethods.) | |
GetBaseElement | Retourne la racine de MEL virtuel dans lequel le ModelElement spécifié est participant. (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é. Obtenez l'ExtensionElement du type spécifié des extensions disponibles de ce ModelElement.Si l'élément n'a aucune extension puis une InvalidOperationException sera déclenché. (Défini par ModelElementExtensionMethods.) | |
GetExtension(DomainClassInfo) | Surchargé. (Défini par ModelElementExtensionMethods.) | |
GetExtension<T>() | Surchargé. Obtenez l'ExtensionElement du type spécifié des extensions disponibles de ce ModelElement.Si l'élément n'a aucune extension puis une InvalidOperationException sera déclenché. (Défini par ModelElementExtensionMethods.) | |
GetLocks | Obtenez les balises de verrou pour cet élément.Cela comprendra tous les verrous activés sur la partition contenant l'élément. (Défini par ImmutabilityExtensionMethods.) | |
IsExtendedBy(Guid) | Surchargé. L'interrogez si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
IsExtendedBy(Type) | Surchargé. L'interrogez si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
IsExtendedBy(DomainClassInfo) | Surchargé. L'interrogez si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
IsLocked | Test si cet élément a un quelconque d'un jeu spécifié de verrous (Défini par ImmutabilityExtensionMethods.) | |
RemoveExtension(Type) | Surchargé. Supprimez toute extension de ce ModelElement qui est d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
RemoveExtension(Guid) | Surchargé. Supprimez toute extension du ModelElement spécifié qui est d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
RemoveExtension(DomainClassInfo) | Surchargé. Supprimez toute extension du ModelElement spécifié qui est d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
RemoveExtension(ExtensionElement) | Surchargé. Supprimez un ExtensionElement spécifié des extensions de ce ModelElement. (Défini par ModelElementExtensionMethods.) | |
SetLocks | Définissez les balises 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é. Obtenez l'ExtensionElement du type spécifié des extensions disponibles de ce ModelElement.Si cet élément n'a aucune extension puis le résultat sera null. (Défini par ModelElementExtensionMethods.) |
Début
Champs
Nom | Description | |
---|---|---|
DomainClassId | Représente l'IDENTIFICATEUR qui est assigné à la forme. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IMergeElements.CanMerge | Retourne la valeur true si cet élément peut fusionner 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 naviguer à l'élément de modèle ou à la relation que la forme représente, utilisez ModelElement.
Sous-types importants comprennent :
Diagram - représente une collection de formes et de connecteurs.Le contenu d'un diagramme est persisté dans un fichier de .diagram.Si vous spécifiez une classe de diagramme dans votre définition DÉSOLÉ, elle est dérivée de cette classe.
NodeShape - représente une forme qui a une zone non nulle, pas un connecteur.Si vous spécifiez des classes de forme dans votre définition DÉSOLÉ, 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 DÉSOLÉ, 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