BinaryLinkShape, classe
Représente une ligne ou une flèche qui peuvent connecter deux formes sur un diagramme.Un lien binaire peut également former une boucle qui connecte une forme à elle-même.
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.BinaryLinkShapeBase
Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape
Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape
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
<CLSCompliantAttribute(True)> _
Public MustInherit Class BinaryLinkShape _
Inherits BinaryLinkShapeBase
[CLSCompliantAttribute(true)]
public abstract class BinaryLinkShape : BinaryLinkShapeBase
Le type BinaryLinkShape expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
BinaryLinkShape | Initialise une nouvelle instance de la classe BinaryLinkShape. |
Début
Propriétés
Nom | Description | |
---|---|---|
AbsoluteBoundingBox | Obtient le rectangle englobant de la forme de lien relatif au diagramme. (Hérité de LinkShape.) | |
AbsoluteBoundingBoxToEnsureVisible | Obtient le rectangle englobant qu'EnsureVisible utilisera.Le rectangle est identique à AbsoluteBoundingBox mais avec la hauteur réglée pour être non nul lorsque la largeur est non nulle.Cette opération est exécutée parce que pour le seul segment Links, la hauteur est 0 par défaut et peut provoquer les limites de sélection au retour comme « empty » même lorsqu'un lien est vraiment sélectionné. (Hérité de LinkShape.) | |
AbsoluteCenter | Obtient le point au centre de la forme. (Hérité de ShapeElement.) | |
AccessibilityObject | Obtient l'objet d'accessibilité pour la forme. (Hérité de ShapeElement.) | |
AccessibleDefaultActionDescription | Obtient la description d'action par défaut de la forme. (Hérité de ShapeElement.) | |
AccessibleDescription | Obtient la description de la forme. (Hérité de ShapeElement.) | |
AccessibleHelp | Obtient l'aide de la forme. (Hérité de ShapeElement.) | |
AccessibleHelpTopicFileName | Obtient la rubrique d'aide pour la forme. (Hérité de ShapeElement.) | |
AccessibleHelpTopicId | Obtient l'IDENTIFICATEUR de la rubrique d'aide pour la forme. (Hérité de ShapeElement.) | |
AccessibleName | Retourne le nom de cette forme exposée aux clients d'accessibilité. (Hérité de BinaryLinkShapeBase.) | |
AccessibleRole | Obtient le rôle de la forme. (Hérité de ShapeElement.) | |
AccessibleState | Passe l'état de la forme. (Hérité de ShapeElement.) | |
AccessibleValue | Obtient la valeur de la forme. (Hérité de ShapeElement.) | |
AllowsChildrenInSelection | Si true, les enfants de cette forme peut être compris au groupe de sélection actuel. (Hérité de ShapeElement.) | |
AllowsChildrenToResizeParent | true si cette forme peut être redimensionnée lorsque la taille ou la position d'une forme enfante est modifiée. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
AnchorBothEnds | (Hérité de BinaryLinkShapeBase.) | |
BackgroundBrushId | Obtient l'IDENTIFICATEUR pour le pinceau qui est utilisé pour peindre l'arrière-plan de la forme. (Hérité de ShapeElement.) | |
BoundingBox | Obtient le rectangle englobant de la forme de lien par rapport à son parent. (Hérité de LinkShape.) | |
CanFocus | Obtient la forme et la vérifie si elle peut recevoir le focus. (Hérité de ShapeElement.) | |
CanManuallyRoute | true si les utilisateurs peuvent manuellement router la forme de lien entre les éléments dans le diagramme ; sinon, false. (Hérité de LinkShape.) | |
CanMove | true si les utilisateurs peuvent repositionner le lien dans le diagramme ; sinon, false (Hérité de LinkShape.) | |
CanMoveAnchorPoints | Si la valeur true est affectée, l'utilisateur peut déplacer les points de terminaison de ce LinkShape autour des limites des formes connectées. (Hérité de LinkShape.) | |
CanSelect | Obtient la forme et la vérifie si un utilisateur peut la sélectionner. (Hérité de ShapeElement.) | |
Center | Obtient le point au centre de la forme. (Hérité de ShapeElement.) | |
ClassStyleSet | Obtient le style défini pour la forme. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
DecoratorFrom | Obtient ou définit le décorateur, tel qu'une flèche, sur de la fin de la relation. (Hérité de BinaryLinkShapeBase.) | |
Decorators | Obtient la collection d'éléments décoratifs pour la forme. (Hérité de ShapeElement.) | |
DecoratorsSize | (Hérité de BinaryLinkShapeBase.) | |
DecoratorTo | Obtient ou définit le décorateur, tel qu'une flèche, dans à la fin de la relation. (Hérité de BinaryLinkShapeBase.) | |
DefaultRoutingStyle | Obtient le style par défaut de routage (droit sur ou rectiligne) pour le lien, ensemble dans la définition de langage spécifique à un domaine. (Hérité de LinkShape.) | |
DefaultShapeField | Obtient la forme par défaut, qui est la première forme qui peut recevoir le focus. (Hérité de ShapeElement.) | |
DefaultSize | Obtient la taille par défaut de la forme. (Hérité de ShapeElement.) | |
Diagram | Obtient le diagramme auquel appartient la forme. (Hérité de ShapeElement.) | |
EdgePoints | La liste triée de points englobant les segments droits de la forme de lien, y compris deux points à chaque sauts. (Hérité de LinkShape.) | |
EdgePointsNoJumps | La liste triée de points englobant les segments droits de la forme de lien.Si le lien a des sauts, leurs points ne sont pas compris dans la liste. (Hérité de LinkShape.) | |
EndSegmentBreakFactor | Obtient la longueur de la forme de lien et détermine le temps le dernier segment de ligne dans la forme de lien doit être. (Hérité de LinkShape.) | |
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. (Hérité de ShapeElement.) | |
Events | Obtient la liste de gestionnaires d'événements pour la forme. (Hérité de ShapeElement.) | |
ExcludePath | obtenez ou définissez le chemin d'accès graphiques que c'est un singleton sur la classe de BinaryLinkShape.Ne supprimez pas.Utilisation immédiatement.Utilisez le clone si un autre chemin d'accès est nécessaire ! (Hérité de BinaryLinkShapeBase.) | |
FixedFrom | Indique si l'utilisateur a défini le point de fin manuellement. (Hérité de BinaryLinkShapeBase.) | |
FixedTo | Indique si l'utilisateur a défini le point de fin manuellement. (Hérité de BinaryLinkShapeBase.) | |
FromEndPoint | Le point où le connecteur horodate le FromShape. (Hérité de BinaryLinkShapeBase.) | |
FromLinkConnectsToNode | Obtient la relation d'ElementLink qui connecte la forme de lien au nœud au de la fin du connecteur. (Hérité de BinaryLinkShapeBase.) | |
FromShape | Obtient le NodeShape au de la fin du connecteur. (Hérité de BinaryLinkShapeBase.) | |
GeometryBackgroundBrushId | Obtient l'IDENTIFICATEUR du pinceau qui est utilisé pour peindre l'arrière-plan de la géométrie. (Hérité de ShapeElement.) | |
GeometryBoundingBox | Obtient la zone englobante de la forme. (Hérité de ShapeElement.) | |
GeometryCanManuallyRoute | Obtient une valeur indiquant s'il permet l'utilisateur manuellement à la route ce LinkShape.(Prévu d'être appelé uniquement par les classes ShapeGeometry- dérivées.) (Hérité de BinaryLinkShapeBase.) | |
GeometryDecoratorFrom | Obtient le LinkDecorator à « » de la fin du lien.(Prévu d'être appelé uniquement par les classes ShapeGeometry- dérivées.) (Hérité de BinaryLinkShapeBase.) | |
GeometryDecoratorFromSize | Obtient la taille du décorateur sur de la fin de la relation. (Hérité de BinaryLinkShapeBase.) | |
GeometryDecoratorTo | Obtient le LinkDecorator à « » à la fin du lien.(Prévu d'être appelé uniquement par les classes ShapeGeometry- dérivées.) (Hérité de BinaryLinkShapeBase.) | |
GeometryDecoratorToSize | Obtient la taille du décorateur sur à la fin de la relation. (Hérité de BinaryLinkShapeBase.) | |
GeometryEdgePoints | Obtient les points de bord dans des unités du monde (prévues pour être appelé uniquement par les classes ShapeGeometry- dérivées.) (Hérité de BinaryLinkShapeBase.) | |
GeometryEdgePointsNoJumps | Obtient les points de bord dans des unités du monde sans des sauts (prévus pour être appelé uniquement par les classes ShapeGeometry- dérivées.) (Hérité de BinaryLinkShapeBase.) | |
GeometryHasFilledBackground | Obtient la forme et la vérifie si son arrière-plan est peint. (Hérité de ShapeElement.) | |
GeometryHasOutline | Obtient la forme et la vérifie si elle possède un plan. (Hérité de ShapeElement.) | |
GeometryHasShadow | true si la forme a une ombre ; sinon, false. (Hérité de ShapeElement.) | |
GeometryOutlinePenId | Obtient l'IDENTIFICATEUR du stylet qui dessine le plan de la forme. (Hérité de ShapeElement.) | |
GeometryStyleSet | Obtient le style défini pour la forme. (Hérité de ShapeElement.) | |
GridSize | Obtient ou définit la taille de la grille à laquelle les vertex du lien se cassent net.Si 0,0, aucune grille est utilisé. (Hérité de LinkShape.) | |
HasChildren | true si la forme a des formes enfantes. (Hérité de ShapeElement.) | |
HasCustomToolTip | Obtient la forme et la vérifie si elle a une info-bulle personnalisée. (Hérité de ShapeElement.) | |
HasDragOverToolTip | Obtient la forme et la vérifie si elle a une info-bulle. (Hérité de ShapeElement.) | |
HasFilledBackground | Obtient la forme et la vérifie si elle possède un arrière-plan. (Hérité de ShapeElement.) | |
HasHighlighting | Obtient la forme et la vérifie si elle est mise en surbrillance. (Hérité de ShapeElement.) | |
HasOutline | Obtient la forme et la vérifie si elle possède un plan. (Hérité de ShapeElement.) | |
HasShadow | Si true, le lien est peint avec une ombre. (Hérité de LinkShape.) | |
HasToolTip | Obtient la forme et la vérifie si elle a une info-bulle. (Hérité de ShapeElement.) | |
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.) | |
IsDirected | (Hérité de BinaryLinkShapeBase.) | |
IsNestedChild | true si cet élément de forme est dans NestedChildShapes de son ParentShape. (Hérité de ShapeElement.) | |
IsRelativeChild | true si cet élément de forme est dans RelativeChildShapes de son ParentShape. (Hérité de ShapeElement.) | |
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 (). (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
LineAffinityDefault | Obtient ou définit l'emplacement cible où la forme de lien doit essayer de positionner la forme. (Hérité de ShapeElement.) | |
LineToLineClearance | Obtient ou définit la distance entre les formes enfantes de lien pour cette forme. (Hérité de ShapeElement.) | |
LineToNodeClearance | Obtient ou définit la distance entre les formes enfantes de lien et les formes de nœud enfant. (Hérité de ShapeElement.) | |
ManuallyRouted | True si l'utilisateur a apporté une modification manuelle au routage de ce lien façonner.False si l'utilisateur a utilisé la commande de la redirection, ou en sort le routage automatique inchangé. (Hérité de LinkShape.) | |
MaximumSize | Obtient la taille maximale autorisée la forme. (Hérité de ShapeElement.) | |
MinimumSize | Obtient la taille minimale pour la forme. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
NestedShapesMargin | Obtient la marge entre la zone englobante de la forme et ses formes imbriquées de nœud. (Hérité de ShapeElement.) | |
Nodes | Obtient une liste de formes qui sont connectées à la forme de lien. (Hérité de LinkShape.) | |
NodeToNodeClearance | Obtient ou définit la marge entre les formes de nœud enfant. (Hérité de ShapeElement.) | |
OutlinePenId | Obtient l'IDENTIFICATEUR du stylet qui est utilisé pour dessiner le plan de la forme de lien. (Hérité de LinkShape.) | |
OutlinePenWidth | Obtient la largeur du plan de la forme. (Hérité de ShapeElement.) | |
PaintMoveableDecoratorSelectionLines | (Hérité de ShapeElement.) | |
ParentLink | Obtient l'instance de relation de la forme à la forme parente. (Hérité de ShapeElement.) | |
ParentShape | Obtient l'élément parent de forme.Pour apparaître sur un diagramme, une forme ou le connecteur doit avoir un parent. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
RelatedShapeToEmphasize | Obtient la forme relative pour souligner visuellement à l'utilisateur lorsque cette forme est sélectionnée. (Hérité de ShapeElement.) | |
RelativeChildShapes | La liste de formes qui font partie de cette forme, mais peut apparaître à l'extérieur des limites de cette forme. (Hérité de ShapeElement.) | |
RouteJumpType | Obtient ou définit si le lien crée un saut où il traverse un autre lien. (Hérité de LinkShape.) | |
RoutingStyle | Droit (point à point) ou rectiligne (composé d'une série de segments horizontaux et verticaux). (Hérité de LinkShape.) | |
ShapeFields | Parties d'une forme telles que des lignes et des éléments décoratifs de texte. (Hérité de ShapeElement.) | |
ShapeGeometry | Il détermine comment la forme est peinte. (Hérité de BinaryLinkShapeBase.) | |
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. (Hérité de ShapeElement.) | |
Store | Obtient Store qui contient l'élément. (Hérité de ModelElement.) | |
StyleSet | Obtient une instance du style défini pour la forme. (Hérité de ShapeElement.) | |
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.) | |
TargetRelationshipDomainClassId | Obtient l'IDENTIFICATEUR de l'élément cible qui est assigné à la forme binaire de lien. | |
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.) | |
ToEndPoint | Le point où le connecteur se termine à l'adresse le ToShape. (Hérité de BinaryLinkShapeBase.) | |
ToLinkConnectsToNode | Obtient la relation d'ElementLink qui connecte la forme de lien au nœud vers la fin du connecteur. (Hérité de BinaryLinkShapeBase.) | |
ToShape | Obtient le NodeShape sur à la fin de la forme de lien. (Hérité de BinaryLinkShapeBase.) | |
UserFixed | Obtient ou définit un segment de ligne fixe. (Hérité de LinkShape.) | |
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. (Hérité de ShapeElement.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AccessibleDoDefaultAction | Exécute l'action par défaut pour l'objet accessible. (Hérité de ShapeElement.) | |
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.) | |
CalculateDerivedVisible | Calculez si la forme de lien est visible.True si les deux nœuds de fin sont visibles. (Hérité de BinaryLinkShapeBase.) | |
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. (Hérité de ShapeElement.) | |
ChooseRelationship | Sélectionne la liste enfante une nouvelle forme enfante doit être ajoutée - NestedChildShapes ou RelativeChildShapes. (Hérité de ShapeElement.) | |
CoerceSelection | Permet à une forme pour déterminer que d'autres formes sont sélectionné. (Hérité de ShapeElement.) | |
Connect | Crée les relations d'ElementLink nécessaires pour connecter NodeShape spécifié.Si ce BinaryLinkShape est déjà sur un diagramme, alors connectez-vous également en haut du GraphEdge également.Sinon, le GraphEdge est connecté le haut lorsque le BinaryLinkShape est ajouté à un diagramme. (Hérité de BinaryLinkShapeBase.) | |
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. (Hérité de ShapeElement.) | |
CreateClassStyleSet | Crée un style de classe défini pour le type de forme. (Hérité de ShapeElement.) | |
CreateDecorators | Crée une collection de éléments décoratifs pour le type de forme. (Hérité de ShapeElement.) | |
CreateInstanceStyleSet | Crée un style défini pour la forme. (Hérité de ShapeElement.) | |
CreateShapeFields | Crée une collection de champs de forme pour le type de forme. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
Disconnect | Supprime les relations d'ElementLink au NodeShapes aux deux extrémités. (Hérité de BinaryLinkShapeBase.) | |
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. (Hérité de ShapeElement.) | |
DoHitTest(PointD, DiagramHitTestInfo) | Retourne la valeur true si le point est spécifié dans la forme. (Hérité de ShapeElement.) | |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) | Retourne la valeur true si le point est spécifié dans la forme. (Hérité de ShapeElement.) | |
DoHitTestSelection | Retourne la valeur true si un point donné est dans les handles de sélection autour de la forme. (Hérité de ShapeElement.) | |
DoKeyboardNavigation | Navigue de la forme à la forme, à l'aide de le clavier. (Hérité de ShapeElement.) | |
DrawResizeFeedback | Dessine la rétroaction de redimensionnement pour la forme. (Hérité de ShapeElement.) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
ExcludeFromClipRegion | Exclut cette forme et son point de terminaison façonne de la zone de découpage dans l'objet Graphics spécifié. (Hérité de BinaryLinkShapeBase.) | |
ExcludeGeometryFromClipRegion | Exclut la géométrie d'une forme et son enfant façonne de la zone de découpage. (Hérité de ShapeElement.) | |
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é. (Hérité de ShapeElement.) | |
FindFirstChild | Recherches pour le premier enfant dans la séquence de navigation pour la forme. (Hérité de ShapeElement.) | |
FindFreeArea | Recherche une zone vide sur la grille de la forme. (Hérité de ShapeElement.) | |
FindLastChild | Recherches pour le dernier enfant dans la séquence de navigation pour la forme. (Hérité de ShapeElement.) | |
FindNextChild | Recherches pour l'enfant suivant dans la séquence de navigation pour la forme. (Hérité de ShapeElement.) | |
FindNextInChildFields | Recherches pour le champ suivant de forme dans la séquence de navigation. (Hérité de ShapeElement.) | |
FindPreviousChild | Recherches pour l'enfant précédent dans la séquence de navigation pour la forme. (Hérité de ShapeElement.) | |
FindPreviousInChildFields | Recherches pour le champ précédent de forme dans la séquence de navigation. (Hérité de ShapeElement.) | |
FindShapeField(String) | Recherches pour un champ de forme dans une forme. (Hérité de ShapeElement.) | |
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 (). (Hérité de ShapeElement.) | |
Focused | Vérifie si la forme a le focus. (Hérité de ShapeElement.) | |
GetAccessibilityObject | Obtient l'objet accessible qui est assigné à la forme. (Hérité de ShapeElement.) | |
GetChildElements | Obtient une collection de formes enfantes qui appartiennent à la forme parente. (Hérité de ShapeElement.) | |
GetCursor | Obtient le pointeur qui s'affiche lorsque la souris se trouve au-dessus de la forme. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
GetEdgePointsValue | Utilisation EdgePoints ou EdgePointsNoJumps. (Hérité de LinkShape.) | |
GetFieldAccessibleDescription | Obtient la description pour un champ dans la forme. (Hérité de ShapeElement.) | |
GetFieldAccessibleName | Obtient le nom d'un champ dans la forme. (Hérité de ShapeElement.) | |
GetFieldAccessibleValue | Obtient la valeur pour un champ dans la forme. (Hérité de ShapeElement.) | |
GetFieldRepresentedElement | Obtient l'élément primaire que la forme représente enfante. (Hérité de ShapeElement.) | |
GetFieldRepresentedProperty | Obtient les informations de propriété pour un champ dans la forme. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
GetSubFieldAccessibleDescription | Obtient la description pour un champ enfant dans la forme. (Hérité de ShapeElement.) | |
GetSubFieldAccessibleName | Obtient le nom d'un champ enfant dans la forme. (Hérité de ShapeElement.) | |
GetSubFieldAccessibleValue | Obtient la valeur pour un champ enfant dans la forme. (Hérité de ShapeElement.) | |
GetSubFieldRepresentedElements | Obtient une collection d'éléments que la forme pour le champ enfant représente. (Hérité de ShapeElement.) | |
GetSubFieldRepresentedProperty | Obtient la propriété pour le champ enfant. (Hérité de ShapeElement.) | |
GetSubFieldRepresentedPropertyElements | Obtient l'élément qui contient la propriété pour le champ enfant. (Hérité de ShapeElement.) | |
GetToolTipText | Obtient le texte d'info-bulle pour la forme vers laquelle pointe la souris. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
Hide | Masque la forme et tous ses enfants. (Hérité de ShapeElement.) | |
HideCustomToolTip | Masque l'info-bulle personnalisée pour la forme. (Hérité de ShapeElement.) | |
InitializeDecorators | Initialise et ajoute des champs au type de forme. (Hérité de ShapeElement.) | |
InitializeInstanceResources | Initialise les ressources pour une instance de la forme. (Hérité de ShapeElement.) | |
InitializeResources | Initialise les ressources pour la forme. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
Invalidate() | Force la forme et son immédiat à repeindre sur l'écran de l'utilisateur. (Hérité de LinkShape.) | |
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. (Hérité de ShapeElement.) | |
Invalidate(RectangleD) | Vérifie que la forme et son emplacement ancien seront redessinés à la fin de la transaction. (Hérité de ShapeElement.) | |
IsDescendantOf | Vérifie si la forme est un descendant d'une autre forme. (Hérité de ShapeElement.) | |
IsNavigationKey(Char) | Vérifie si la clé est utilisée comme commande de navigation. (Hérité de ShapeElement.) | |
IsNavigationKey(Keys) | Vérifie si les données de clé sont utilisées comme commande de navigation. (Hérité de ShapeElement.) | |
IsRouted | True si la forme de lien a été routée et l'EdgePoints sont valides, false si le lien sera routé ultérieurement. (Hérité de LinkShape.) | |
IterateShapes | Itère via une forme et ses formes d'enfant. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
MoveByRepositioning(DiagramDragEventArgs) | Repositionne les formes au groupe par la quantité à la position de la souris détermine. (Hérité de ShapeElement.) | |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) | Repositionne les formes au groupe par la quantité à la position de la souris détermine. (Hérité de ShapeElement.) | |
NavigateAscend | Appelé en réponse à la navigation de la séquence de touches de l'utilisateur pour définir le focus à l'ancêtre pouvant accepter le plus proche. (Hérité de LinkShape.) | |
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. (Hérité de ShapeElement.) | |
NavigateTo | Navigue à une forme spécifique dans la séquence de navigation et met à jour le focus. (Hérité de ShapeElement.) | |
NavigateToFirst | Appelé en réponse à la navigation de la séquence de touches de l'utilisateur pour définir le focus sur le premier enfant du parent du focus actuel. (Hérité de LinkShape.) | |
NavigateToLast | Appelé en réponse à la navigation de la séquence de touches de l'utilisateur pour définir le focus au dernier enfant du parent du focus actuel. (Hérité de LinkShape.) | |
NavigateToNext | Appelé en réponse à la navigation de la séquence de touches de l'utilisateur pour définir le focus à l'élément pouvant suivant dans la séquence de focus. (Hérité de LinkShape.) | |
NavigateToPrevious | Appelé en réponse à la navigation de la séquence de touches de l'utilisateur pour définir le focus à l'élément précédent dans la séquence se concentrante. (Hérité de LinkShape.) | |
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. (Hérité de ShapeElement.) | |
OnBeforePaint | Met à jour des ressources, telles que des stylets et des pinceaux, avant qu'ils soient utilisés pour peindre la forme. (Hérité de ShapeElement.) | |
OnBeginEdit | Appelé au démarrage d'utilisateur de modifier un champ de texte. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
OnChildConfiguring | Appelé après la taille et la position d'une forme enfante a été déterminé. (Hérité de ShapeElement.) | |
OnClick | Appelé lorsque l'utilisateur clique sur la forme. (Hérité de ShapeElement.) | |
OnCopy | Appelé lorsque cet élément a été créé en tant que copie d'un autre élément. (Hérité de ModelElement.) | |
OnDeleted | Appelé après la forme est supprimé d'un diagramme. (Hérité de BinaryLinkShapeBase.) | |
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. (Hérité de ShapeElement.) | |
OnDragDrop | Appelé lorsque l'utilisateur fait glisser un élément sur la forme. (Hérité de ShapeElement.) | |
OnDragEnter | Appelé lorsque la souris écrit une forme pendant une opération glisser. (Hérité de ShapeElement.) | |
OnDragLeave | Appelé lorsque la souris déplace hors d'une forme. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
OnEndEdit | Appelé lorsque l'utilisateur se termine modifiant un champ de texte. (Hérité de ShapeElement.) | |
OnInitialize | Appelé pour initialiser la forme.Substituez cette opération pour joindre des gestionnaires d'événements et des règles à cet objet. (Hérité de ShapeElement.) | |
OnKeyDown | Appelé lorsqu'une touche est enfoncée. (Hérité de ShapeElement.) | |
OnKeyPress | Appelé lorsqu'un personnage est tapé. (Hérité de ShapeElement.) | |
OnKeyUp | Appelé lorsqu'une clé est libérée. (Hérité de ShapeElement.) | |
OnMouseDown | Appelé lorsque l'utilisateur appuie sur une touche de la souris. (Hérité de ShapeElement.) | |
OnMouseEnter | Appelé lorsque la souris écrit une forme. (Hérité de ShapeElement.) | |
OnMouseHover | Appelé lorsque la souris pointe sur d'une forme. (Hérité de ShapeElement.) | |
OnMouseLeave | Appelé lorsque la souris quitte une forme. (Hérité de ShapeElement.) | |
OnMouseMove | Appelé à plusieurs reprises lorsque l'utilisateur déplace la souris. (Hérité de ShapeElement.) | |
OnMouseUp | Appelé lorsqu'un bouton de souris est libéré. (Hérité de ShapeElement.) | |
OnMouseWheel | Appelé lorsque l'utilisateur a fait pivoter la roulette de la souris. (Hérité de ShapeElement.) | |
OnOrphaned | Appelé lorsqu'un (Hérité de ShapeElement.) | |
OnPaintEmphasis | Appelé lorsque l'accentuation a été appliquée à la forme sélectionnée. (Hérité de ShapeElement.) | |
OnPaintFeedback | Appelé lorsque la rétroaction glissée-déplacée est peinte. (Hérité de ShapeElement.) | |
OnPaintSelection | Appelé pour peindre la mise en surbrillance de sélection. (Hérité de ShapeElement.) | |
OnPaintShape | Appelé pour peindre les parties de base de la forme. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
OnShapeRemoved | Appelé lorsque la forme a été supprimée sous forme enfante de sa forme parente. (Hérité de ShapeElement.) | |
PerformResizeParentRule() | Alerte le concepteur de langage spécifique à un domaine qu'une forme parente doit être redimensionnée pour correspondre à ses formes enfantes. (Hérité de ShapeElement.) | |
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. (Hérité de ShapeElement.) | |
PermitChildVisibility | Vérifie si la forme enfante doit s'afficher dans le diagramme. (Hérité de ShapeElement.) | |
ProcessVisibilityChange | Met à jour la visibilité de la forme enfante lorsqu'une modification est apportée à la visibilité. (Hérité de ShapeElement.) | |
PurgeLayoutObjects | Supprime les objets qui sont utilisés pour positionner la forme sur la grille de diagramme. (Hérité de ShapeElement.) | |
PurgePoints | Supprime des points pour la forme sur la grille de diagramme. (Hérité de ShapeElement.) | |
RebuildShape | Régénère la forme. (Hérité de ShapeElement.) | |
RecalculateRoute | (Hérité de BinaryLinkShapeBase.) | |
RemoveLayoutObject | Supprime la forme, y compris tous les parent et formes enfantes imbriquées, de la grille de diagramme. (Hérité de ShapeElement.) | |
Selected | Vérifie si la forme est sélectionnée dans une vue spécifiée. (Hérité de ShapeElement.) | |
SetDecorators(LinkDecorator, LinkDecorator, Boolean) | Définissez les éléments décoratifs pour le connecteur. (Hérité de BinaryLinkShapeBase.) | |
SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean) | Définissez les éléments décoratifs pour le connecteur. (Hérité de BinaryLinkShapeBase.) | |
SetEdgePointsValue | Utilisez la propriété d'EdgePoints. (Hérité de LinkShape.) | |
SetInitialGraphLayoutVisibility | Définit la visibilité du graphique. (Hérité de ShapeElement.) | |
SetShowHideState | Définit la visibilité de la forme et de tous ses enfants. (Hérité de ShapeElement.) | |
SetShowHideStateImplementation | Définit la visibilité de la forme. (Hérité de ShapeElement.) | |
ShouldAddShapeForElement | Détermine si une forme doit être créée pour représenter une instance de classe donnée de domaine sur le diagramme. (Hérité de ShapeElement.) | |
ShouldReparentOnMove | Vérifie si une forme enfante doit être ajoutée à un nouveau parent lorsque la forme enfante est déplacée. (Hérité de ShapeElement.) | |
Show | Rend une forme et tous ses enfants visibles. (Hérité de ShapeElement.) | |
ShowCustomToolTip | Rend l'info-bulle personnalisée d'une forme visible. (Hérité de ShapeElement.) | |
ToString | Obtient le nom de la forme et de son type. (Hérité de ShapeElement.) | |
TranslateGeometryToAbsoluteBounds | Convertit les limites relatives aux limites absolues pour la géométrie de la forme. (Hérité de ShapeElement.) | |
TranslateGeometryToRelativeBounds | Convertit les limites absolues aux limites relatives pour la géométrie de la forme. (Hérité de ShapeElement.) | |
TranslateToAbsoluteBounds | Convertit les limites relatives aux limites absolues pour la forme. (Hérité de ShapeElement.) | |
TranslateToRelativeBounds | Convertit les limites absolues aux limites relatives pour la forme. (Hérité de ShapeElement.) | |
UpdateDerivedVisible | Met à jour l'état visible de la forme dérivée. (Hérité de ShapeElement.) | |
UpdateEdgePoints | Met à jour les points de bord pour la forme de lien. (Hérité de LinkShape.) | |
UpdateGeometryLuminosity(DiagramClientView, Brush) | Met à jour la luminosité pour le pinceau. (Hérité de ShapeElement.) | |
UpdateGeometryLuminosity(DiagramClientView, Pen) | Met à jour la luminosité pour le stylet. (Hérité de ShapeElement.) | |
UpdateGraphEdgePoints | Met à jour les points de bord pour la forme de lien et les tracer sur le diagramme. (Hérité de LinkShape.) |
Début
Événements
Nom | Description | |
---|---|---|
Click | Se produit lorsque l'utilisateur clique sur le pointage avec la souris une forme. (Hérité de ShapeElement.) | |
DoubleClick | Se produit lorsque l'utilisateur double-cliquer la souris. (Hérité de ShapeElement.) | |
KeyDown | Se produit lorsque l'utilisateur appuie sur une touche. (Hérité de ShapeElement.) | |
KeyPress | Se produit lorsque les utilisations et les versions finales d'utilisateur une clé. (Hérité de ShapeElement.) | |
KeyUp | Se produit lorsque l'utilisateur publie une clé. (Hérité de ShapeElement.) | |
MouseDown | Se produit lorsque l'utilisateur appuie sur le bouton de souris. (Hérité de ShapeElement.) | |
MouseMove | Se produit lorsque l'utilisateur déplace la souris. (Hérité de ShapeElement.) | |
MouseUp | Se produit lorsque l'utilisateur libère le bouton de souris. (Hérité de ShapeElement.) | |
MouseWheel | Se produit lorsque l'utilisateur fait pivoter la roulette de la souris. (Hérité de ShapeElement.) |
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
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
BinaryLinkShape est la classe dont toutes les formes de connecteur dérivent.Lorsque vous définissez une classe de connecteur dans la définition DÉSOLÉ, sa classe de base par défaut est BinaryLinkShape, à moins que vous spécifiiez explicitement une autre classe de connecteur comme base.
BinaryLinkShape est généralement la représentation graphique d'une instance d'une relation de domaine.La relation de domaine représente les informations conceptuelles, et la forme ou le connecteur de lien représente son apparence visible sur le diagramme.Dans la définition DÉSOLÉ, vous définissez une carte d'élément de diagramme entre la classe de connecteur et la relation de domaine.Pendant l'exécution, vous pouvez accéder à l'instance de relation de domaine à l'aide de la propriété ModelElement.Pour naviguer d'un élément à un autre, il est généralement préférable de naviguer d'abord à l'élément de modèle et de parcourir ensuite les relations de domaine, au lieu de parcourir des connecteurs sur le diagramme.
Pour plus d'informations et d'exemples, consultez [redirection] Comment : mettre à jour et naviguer dans un schéma.
Attention |
---|
La plupart des méthodes de ce type sont définies dans BinaryLinkShapeBase. |
Exemples
Pour obtenir des exemples, 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