Partager via


BinaryLinkShape Classe

Définition

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

public ref class BinaryLinkShape abstract : Microsoft::VisualStudio::Modeling::Diagrams::BinaryLinkShapeBase
[System.CLSCompliant(true)]
public abstract class BinaryLinkShape : Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeBase
[<System.CLSCompliant(true)>]
type BinaryLinkShape = class
    inherit BinaryLinkShapeBase
Public MustInherit Class BinaryLinkShape
Inherits BinaryLinkShapeBase
Héritage
Dérivé
Attributs

Constructeurs

BinaryLinkShape(Partition, PropertyAssignment[])

Constructeur.

Propriétés

AbsoluteBoundingBox

Rectangle englobant par rapport à la partie supérieure gauche du diagramme.

(Hérité de LinkShape)
AbsoluteBoundingBoxToEnsureVisible

Obtient le rectangle englobant qu'EnsureVisible utilisera. Le rectangle est identique à AbsoluteBoundingBox mais sa hauteur est ajustée pour être différente de zéro lorsque la largeur est différente de zéro. Cette opération est exécutée, car, pour les liens de segment unique, la hauteur est égale à 0 par défaut. Par conséquent, les limites de sélection peuvent être retournées comme étant vides, même lorsqu'un lien est réellement sélectionné.

(Hérité de LinkShape)
AbsoluteCenter

Obtient le centre des limites absolues de ShapeElement par rapport au coin supérieur gauche du diagramme, quel que soit l’élément ShapeElement parent.

(Hérité de ShapeElement)
AccessibilityObject

Obtient l’objet AccessibleObject affecté à l’élément

(Hérité de ShapeElement)
AccessibleDefaultActionDescription

Obtient la description de l’action par défaut de l’élément à utiliser par les applications clientes d’accessibilité

(Hérité de ShapeElement)
AccessibleDescription

Obtient la description de l’élément utilisé par les applications clientes d’accessibilité

(Hérité de ShapeElement)
AccessibleHelp

Obtient une description de ce que fait l’élément ou de la façon dont l’élément est utilisé.

(Hérité de ShapeElement)
AccessibleHelpTopicFileName

Obtient le chemin du fichier d’aide associé à cet élément.

(Hérité de ShapeElement)
AccessibleHelpTopicId

Obtient l’identificateur de rubrique d’aide associé à cet élément.

(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 accessible du contrôle

(Hérité de ShapeElement)
AccessibleState

Obtient l’état accessible de l’élément model

(Hérité de ShapeElement)
AccessibleValue

Obtient la valeur accessible pour cet élément.

(Hérité de ShapeElement)
AllowsChildrenInSelection

Obtient si les enfants de cette forme sont autorisés dans le même groupe de sélection que ce parent.

(Hérité de ShapeElement)
AllowsChildrenToResizeParent

Obtient une valeur qui détermine si les formes enfants sont autorisées à redimensionner cette forme.

(Hérité de ShapeElement)
AllowsChildrenToShrinkParent

Obtient la valeur qui détermine si cette forme peut être réduite et développée par les modifications apportées à ses enfants imbriqués.

(Hérité de ShapeElement)
AnchorBothEnds

Comment ancrer quand nous faisons l’opération. Le CD souhaite généralement ancrer les deux extrémités, mais ne souhaite ancrer qu’une extrémité si la ligne est un pointeur à deux.

(Hérité de BinaryLinkShapeBase)
BackgroundBrushId

Obtient l'identificateur de ressource pinceau qui sera utilisé pour remplir l'arrière-plan de la géométrie.

(Hérité de ShapeElement)
BoundingBox

Rectangle englobant par rapport au haut à gauche du parent de cette forme.

(Hérité de LinkShape)
CanFocus

Obtient une valeur indiquant si l’élément ShapeElement peut recevoir le focus.

(Hérité de ShapeElement)
CanManuallyRoute

Obtient une valeur indiquant si l'utilisateur est autorisé à acheminer ce LinkShape manuellement.

(Hérité de LinkShape)
CanMove

Obtient une valeur indiquant si l’utilisateur est autorisé à repositionner la forme.

(Hérité de LinkShape)
CanMoveAnchorPoints

Obtient une valeur indiquant si l’utilisateur est autorisé à déplacer les points de terminaison de ce LinkShape.

(Hérité de LinkShape)
CanSelect

Obtient une valeur indiquant si l’utilisateur est autorisé à sélectionner l’élément ShapeElement.

(Hérité de ShapeElement)
Center

Obtient le point central des limites de ShapeElement.

(Hérité de ShapeElement)
ClassStyleSet

Obtient le jeu de style partagé entre toutes les instances de cette classe.

(Hérité de ShapeElement)
ClipWhenDrawingFields

Obtient une valeur indiquant si la zone de découpage doit être définie sur le cadre englobant de cette forme lors du dessin de ses ShapeFields enfants.

(Hérité de ShapeElement)
DecoratorFrom

Obtient ou définit le décorateur à partir de la fin de la relation.

(Hérité de BinaryLinkShapeBase)
Decorators

Collection de décorateurs pour ce type de forme. Retourne la valeur Null si ce type n’a pas de décorateurs. Par défaut, les formes n’ont pas de décorateurs.

(Hérité de ShapeElement)
DecoratorsSize

Taille totale des décorateurs - nécessaire pour les calculs d’invalidation de l’interface utilisateur

(Hérité de BinaryLinkShapeBase)
DecoratorTo

Obtient ou définit le décorateur à la fin de la relation.

(Hérité de BinaryLinkShapeBase)
DefaultRoutingStyle

Spécifie le style de routage par défaut à utiliser

(Hérité de LinkShape)
DefaultShapeField

Obtient le premier ShapeField qui peut recevoir le focus. Le champ retourné doit être utilisé comme champ de forme par défaut pour recevoir des événements clés lorsque l’élément ShapeElement a le focus et que ShapeElement ne répond pas aux événements clés.

(Hérité de ShapeElement)
DefaultSize

Obtient la taille par défaut d’un ShapeElement en unités mondiales.

(Hérité de ShapeElement)
Diagram

Obtient le diagramme auquel ce ShapeElement appartient. (Cela peut être null.)

(Hérité de ShapeElement)
EdgePoints

Obtient ou définit la valeur de la propriété de domaine EdgePoints. Description de Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Edge Points

(Hérité de LinkShape)
EdgePointsNoJumps

Obtient les points de bord en unités universelles sans sauts

(Hérité de LinkShape)
EndSegmentBreakFactor

Obtient le facteur à utiliser lors de la rupture du segment final d’un LinkShape.

(Hérité de LinkShape)
EnsureVisiblePreference

Préférences pour la méthode EnsureVisible pour cette forme. La valeur par défaut est de retourner VisiblePreference pour le diagramme hébergeant cette forme.

(Hérité de ShapeElement)
Events

Retourne la liste des gestionnaires d’événements attachés à ce ShapeElement.

(Hérité de ShapeElement)
ExcludePath

Obtient ou définit le chemin d'accès de graphiques. Il s'agit d'un singleton sur la classe BinaryLinkShape. Ne pas supprimer. Utilisation immédiate. Procède à une opération de duplication clone si un autre chemin d'accès est nécessaire.

(Hérité de BinaryLinkShapeBase)
FixedFrom

Obtient ou définit la valeur de la propriété de domaine FixedFrom. Description de Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed From

(Hérité de BinaryLinkShapeBase)
FixedTo

Obtient ou définit la valeur de la propriété de domaine FixedTo. Description de Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed to

(Hérité de BinaryLinkShapeBase)
FromEndPoint

Obtient/définit le point de l’arête.

(Hérité de BinaryLinkShapeBase)
FromLinkConnectsToNode

Obtient l’élémentLink à la fin de la relation à partir de .

(Hérité de BinaryLinkShapeBase)
FromShape

Obtient le NœudShape à la fin de la relation.

(Hérité de BinaryLinkShapeBase)
GeometryBackgroundBrushId

Obtient l'identificateur de ressource pinceau qui sera utilisé pour remplir l'arrière-plan de la géométrie.

(Hérité de ShapeElement)
GeometryBoundingBox

Obtient le cadre englobant de la géométrie. (Destiné à être appelé uniquement par les classes dérivées ShapeGeometry.)

(Hérité de ShapeElement)
GeometryCanManuallyRoute

Obtient une valeur indiquant si l'utilisateur est autorisé à acheminer ce LinkShape manuellement. (Destiné à être appelé uniquement par les classes dérivées ShapeGeometry.)

(Hérité de BinaryLinkShapeBase)
GeometryDecoratorFrom

Obtient le LinkDecorator à l'extrémité « From » du lien. (Destiné à être appelé uniquement par les classes dérivées ShapeGeometry.)

(Hérité de BinaryLinkShapeBase)
GeometryDecoratorFromSize

Obtient la taille de l'élément décoratif à l'extrémité « From » de la relation.

(Hérité de BinaryLinkShapeBase)
GeometryDecoratorTo

Obtient le LinkDecorator à l'extrémité « To » du lien. (Destiné à être appelé uniquement par les classes dérivées ShapeGeometry.)

(Hérité de BinaryLinkShapeBase)
GeometryDecoratorToSize

Obtient la taille de l'élément décoratif à l'extrémité « To » de la relation.

(Hérité de BinaryLinkShapeBase)
GeometryEdgePoints

Obtient les points de bord en unités universelles (destinés à être appelés uniquement par les classes dérivées ShapeGeometry).

(Hérité de BinaryLinkShapeBase)
GeometryEdgePointsNoJumps

Obtient les points de bord en unités universelles sans sauts (destinés à être appelés uniquement par les classes dérivées ShapeGeometry).

(Hérité de BinaryLinkShapeBase)
GeometryHasFilledBackground

Obtient une valeur indiquant si l'arrière-plan de la géométrie sera rempli. (Destiné à être appelé uniquement par les classes dérivées ShapeGeometry.)

(Hérité de ShapeElement)
GeometryHasOutline

Obtient une valeur indiquant si le contour de la géométrie sera tracé. (Destiné à être appelé uniquement par les classes dérivées ShapeGeometry.)

(Hérité de ShapeElement)
GeometryHasShadow

Obtient une valeur indiquant si la géométrie affiche une ombre. (Destiné à être appelé uniquement par les classes dérivées ShapeGeometry.)

(Hérité de ShapeElement)
GeometryOutlinePenId

Obtient l'ID de ressource du stylet qui sera utilisé pour dessiner le plan de la géométrie.

(Hérité de ShapeElement)
GeometryStyleSet

Obtient le style défini à utiliser pour la géométrie. (Destiné à être appelé uniquement par les classes dérivées ShapeGeometry.)

(Hérité de ShapeElement)
GridSize

Obtient ou définit la taille de la grille sur laquelle se trouve linkShape.

(Hérité de LinkShape)
HasChildren

Obtient une valeur indiquant si ShapeElement a un ou plusieurs ShapeElements enfants avec une relation relative ou imbriquée.

(Hérité de ShapeElement)
HasCustomToolTip

Retourne si cette forme a un rendu personnalisé d’une info-bulle

(Hérité de ShapeElement)
HasDragOverToolTip

Retourne si l’info-bulle glisser-over est prise en charge par cette forme.

(Hérité de ShapeElement)
HasFilledBackground

Obtient une valeur indiquant s’il faut dessiner l’arrière-plan de la forme.

(Hérité de ShapeElement)
HasHighlighting

Obtient une valeur indiquant s'il faut dessiner la surbrillance du ShapeElement

(Hérité de ShapeElement)
HasOutline

Obtient une valeur indiquant s'il faut dessiner le contour de la forme.

(Hérité de ShapeElement)
HasShadow

Détermine si l'ombre de la forme est dessinée ou non

(Hérité de LinkShape)
HasToolTip

Obtenir/Définir si la forme affiche ou non une info-bulle de pointage de la souris par défaut

(Hérité de ShapeElement)
Id

Identificateur unique de cet élément.

(Hérité de ModelElement)
IsActive

Retourne true si l’élément est actuellement actif dans le modèle, false si l’élément a été supprimé ou est en cours de suppression.

(Hérité de ModelElement)
IsDeleted

L’élément a-t-il été supprimé du modèle ? (Les éléments supprimés ne sont pas immédiatement détruits afin que la commande annuler puisse annuler la suppression de l’élément.)

(Hérité de ModelElement)
IsDeleting

L’élément a-t-il été supprimé du modèle ? (Les éléments supprimés ne sont pas immédiatement détruits afin que la commande annuler puisse annuler la suppression de l’élément.)

(Hérité de ModelElement)
IsDirected

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de BinaryLinkShapeBase)
IsNestedChild

Obtient une valeur indiquant si cette forme est un enfant imbriqué de son parent plutôt qu’un enfant relatif. Un enfant imbriqué est coupé par sa forme parente, alors qu’un enfant relatif ne l’est pas.

(Hérité de ShapeElement)
IsRelativeChild

Obtient une valeur indiquant si cette forme est un enfant relatif de son parent plutôt qu’un enfant imbriqué. Un enfant imbriqué est coupé par sa forme parente, alors qu’un enfant relatif ne l’est pas.

(Hérité de ShapeElement)
IsVisible

Obtient l’attribut de visibilité de cette forme.

(Hérité de ShapeElement)
LineAdjustAwayDefault

Obtient ou définit une valeur qui indique si les segments de ligne intermédiaires de formes de lien enfants doivent essayer d’aligner lorsque les formes de lien partagent une forme connectée commune. Les segments de ligne intermédiaires sont les segments qui ne contiennent aucun point de terminaison LinkShape. Cette propriété n’affecte pas l’affinité de cette forme avec les formes frères ; elle s’applique uniquement aux formes de liaison qui sont des enfants de cette forme.

(Hérité de ShapeElement)
LineAffinityDefault

Obtient ou définit une valeur qui indique si les segments de ligne intermédiaires de formes de lien enfants doivent essayer d’aligner lorsque les formes de lien partagent une forme connectée commune. Les segments de ligne intermédiaires sont les segments qui ne contiennent aucun point de terminaison LinkShape. Cette propriété n’affecte pas l’affinité de cette forme avec les formes frères ; elle s’applique uniquement aux formes de liaison qui sont des enfants de cette forme.

(Hérité de ShapeElement)
LineToLineClearance

Obtient ou définit la clairance en unités de monde entre les formes de liaison enfants. Cette propriété n’affecte pas le dégagement de ligne à ligne de cette forme avec des formes frères ; elle s’applique uniquement aux formes de liaison qui sont des enfants de cette forme. Cette valeur doit être supérieure à 1e-6.

(Hérité de ShapeElement)
LineToNodeClearance

Obtient ou définit la clairance en unités mondiales entre les formes de liaison enfant et les formes de nœud enfant. Cette propriété n’affecte pas la clairance de ligne à nœud de cette forme avec des formes frères ; il s’applique uniquement aux formes qui sont enfants de cette forme. Cette valeur doit être supérieure à 1e-6.

(Hérité de ShapeElement)
ManuallyRouted

Obtient ou définit la valeur de la propriété de domaine ManuallyRouted. Description de Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Manuellement routé

(Hérité de LinkShape)
MaximumSize

Obtient la taille maximale d’un ShapeElement en unités mondiales.

(Hérité de ShapeElement)
MinimumSize

Obtient la taille minimale d’un ShapeElement en unités mondiales.

(Hérité de ShapeElement)
ModelElement

Obtient ou définit l’élément de modèle associé à cet élément de présentation.

(Hérité de PresentationElement)
NestedChildShapes

Obtient une liste de NestedChildShapes. Description de Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape

(Hérité de ShapeElement)
NestedShapesMargin

Obtient la marge entre le périmètre du cadre englobant de ce ShapeElement et ses formes de nœud imbriquées. La marge est en unités mondiales. Cette marge permet de fournir une région le long du périmètre de cet élément ShapeElement où les lignes de connexion peuvent être acheminées.

(Hérité de ShapeElement)
Nodes

Obtient une liste de Nodes. Description de Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Link

(Hérité de LinkShape)
NodeToNodeClearance

Obtient ou définit la clairance en unités mondiales entre les formes de nœuds enfants. Cette propriété n’affecte pas la clairance de nœud à nœud de cette forme avec des formes frères ; elle s’applique uniquement aux formes de nœud qui sont enfants de cette forme. Cette valeur doit être supérieure à 1e-6.

(Hérité de ShapeElement)
OutlinePenId

Obtient l'ID de ressource du stylet qui sera utilisé pour dessiner le plan de la géométrie.

(Hérité de LinkShape)
OutlinePenWidth

Obtient la largeur du stylet de contour en unités de monde. Cela est utile pour gonfler le rectangle englobant ShapeElement à des fins d’invalidation.

(Hérité de ShapeElement)
PaintMoveableDecoratorSelectionLines

Lorsque cette forme est sélectionnée, s’il faut dessiner une ligne de sélection pour chaque décorateur déplaçable attaché à cette forme, si le décorateur a été placé manuellement ou dimensionné. L’implémentation de base retourne true.

(Hérité de ShapeElement)
ParentLink

Obtient la relation au shapeElement parent.

(Hérité de ShapeElement)
ParentShape

ParentShape DomainRole

(Hérité de ShapeElement)
Partition

Obtient ou définit le instance partition qui contient cet élément.

(Hérité de ModelElement)
Perimeter

Obtient le chemin d’accès graphique qui englobe le contour ShapeElement, y compris l’épaisseur du stylet de contour qui se trouve en dehors du ShapePath. Les points du chemin d’accès sont en unités universelles par rapport au shapeElement parent.

(Hérité de ShapeElement)
RelatedShapeToEmphasize

Obtient l’élément ShapeElement associé qui doit être visuellement mis en évidence pour l’utilisateur lorsque cette forme est sélectionnée. Cette apparence est différente de la sélection et n’indique pas que la forme associée est sélectionnée. L’intention est d’attirer l’attention de l’utilisateur sur la forme associée pour aider à fournir un contexte. Cette propriété retourne null si aucune forme ne doit être mise en évidence.

Exemple d’utilisation : l’utilisateur peut ne pas être clair quant à la forme à laquelle une étiquette est associée. Par conséquent, en mettant visuellement l’accent sur la forme parente de l’étiquette lorsque l’étiquette est sélectionnée, l’utilisateur peut rapidement identifier la forme associée.

(Hérité de ShapeElement)
RelativeChildShapes

Obtient une liste de RelativeChildShapes. Description de Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape

(Hérité de ShapeElement)
RouteJumpType

Obtient/Définit le style de saut de ligne.

(Hérité de LinkShape)
RoutingStyle

Obtient/Définit le style de routage.

(Hérité de LinkShape)
ShapeFields

Collection de champs de forme pour ce type de forme.

(Hérité de ShapeElement)
ShapeGeometry

Classe ShapeGeometry pour LinkShape.

(Hérité de BinaryLinkShapeBase)
ShouldTryParentShapeForMergeOnToolboxDoubleClick

Contrôle ce qui se passe lorsque cet élément ShapeElement est sélectionné et que l’utilisateur double-clique sur un élément de boîte à outils. Par défaut, si CanMerge() échoue pour cet élément ShapeElement, l’action de double-clic va atteindre la forme ParentShape de ce ShapeElement et réessayer CanMerge(). Si une forme remplace cette méthode pour retourner false, le double-clic de la boîte à outils se termine si CanMerge() échoue.

(Hérité de ShapeElement)
Store

Obtenez l’instance Store qui contient cet élément.

(Hérité de ModelElement)
StyleSet

Obtient l’instance StyleSet si cet élément ShapeElement en a un ; sinon, obtient le ClassStyleSet.

(Hérité de ShapeElement)
Subject

Obtient ou définit l’objet. Description de Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation

(Hérité de PresentationElement)
TargetRelationshipDomainClassId

Stocke l’ID de classe de domaine de liaison de l’élément cible, qui sera utilisé en désérialisation pour lier la forme de lien binaire au lien d’élément.

TargetToolboxItemFilterAttributes

Renvoie une collection d’objets ToolboxItemFilterAttribute pour cette forme. Ces attributs sont utilisés pour déterminer les éléments activés/désactivés dans la boîte à outils. La collection retournée ici fait partie de la collection que les éléments de boîte à outils doivent correspondre pour être activés. Pour définir la collection qui fait partie de l’élément de boîte à outils lui-même, appliquez ToolboxItemFilterAttribute(s) à l’élément ModelElement qui représente l’élément de boîte à outils.

(Hérité de ShapeElement)
ToEndPoint

Obtient/définit le point de l’arête.

(Hérité de BinaryLinkShapeBase)
ToLinkConnectsToNode

Obtient l’ÉlémentLink à la fin de la relation.

(Hérité de BinaryLinkShapeBase)
ToShape

Obtient le NœudShape à la fin de la relation.

(Hérité de BinaryLinkShapeBase)
UserFixed

Obtient/définit l’indicateur userFixed de l’arête.

(Hérité de LinkShape)
ZOrder

Obtient l'ordre de plan relatif pour ce ShapeElement. S’il s’agit d’un diagramme, il s’agit du numéro d’ordre z le plus récent utilisé pour renuméroter.

(Hérité de ShapeElement)

Méthodes

AccessibleDoDefaultAction()

Exécute l'action associée par défaut à l'objet accessible.

(Hérité de ShapeElement)
Associate(ModelElement)

Associe cet élément de présentation à son élément model.

(Hérité de PresentationElement)
CalculateDerivedVisible(ShapeElement)

Calculez la valeur DerivedVisible pour cette forme, en supposant que le parent est correct.

(Hérité de BinaryLinkShapeBase)
CanMerge(ProtoElementBase, ElementGroupPrototype)

Retourne une valeur indiquant si l'élément source représenté par la racine spécifiée ProtoElement peut être ajouté à cet élément.

(Hérité de ModelElement)
ChooseMergeTarget(ElementGroup)

Obtient l’élément ModelElement à utiliser comme cible pour le processus de fusion ElementGroup.
Ceci est appelé par le processus de fusion lorsque cet élément est la cible de la fusion.
Cela permet à cet élément de changer la cible en autre chose qu’elle-même.

(Hérité de ModelElement)
ChooseMergeTarget(ElementGroupPrototype)

Obtient l’élément ModelElement à utiliser comme cible pour le processus de fusion ElementGroupPrototype.
Ceci est appelé par le processus de fusion lorsque cet élément est la cible de la fusion.
Cela permet à cet élément de changer la cible en autre chose qu’elle-même.

(Hérité de ModelElement)
ChooseParentShape(ShapeElement)

Appelée par ShapeElement.FixUpChildShapes() pour déterminer quelle forme doit être la forme parente de la nouvelle forme enfant. Par défaut, ce ShapeElement sera le parent, mais il peut y avoir des cas où une forme différente doit être.

(Hérité de ShapeElement)
ChooseRelationship(ShapeElement)

Appelée par ShapeElement.FixUpChildShapes() pour obtenir le type de relation qui existe entre le ShapeElement enfant et son parent.

(Hérité de ShapeElement)
CoerceSelection(DiagramItem, DiagramClientView, Boolean)

Permet à une forme de modifier les éléments sélectionnés. Appelé à partir de l’action de sélection.

(Hérité de ShapeElement)
Connect(NodeShape, NodeShape)

Crée les relations ElementLink nécessaires pour connecter les deux NodeShapes spécifiés. Si cette BinaryLinkShape se trouve déjà sur un diagramme, connecte également le GraphEdge. Sinon, le GraphEdge est connecté lorsque la BinaryLinkShape est ajoutée à 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 dans le modèle.

(Hérité de ModelElement)
CreateChildShape(ModelElement)

Appelé par ShapeElement.FixUpChildShapes() pour récupérer une nouvelle instance d’une forme enfant pour l’élément de modèle donné.

(Hérité de ShapeElement)
CreateClassStyleSet()

Crée le jeu de style de classe pour ce ShapeElement

(Hérité de ShapeElement)
CreateDecorators()

Instancie la collection de décorateurs pour ce type de forme.

(Hérité de ShapeElement)
CreateInstanceStyleSet()

Create le jeu de style de ce instance.

(Hérité de ShapeElement)
CreateShapeFields()

Instancie la collection de champs de forme pour ce type de forme.

(Hérité de ShapeElement)
Delete()

Supprime l'élément du modèle.

(Hérité de ModelElement)
Delete(Guid[])

Supprime l'élément du modèle.

(Hérité de ModelElement)
DetermineHighlightShape(ShapeElement)

Remonte la chaîne de formes parente, jusqu’à ce qu’elle trouve une forme dont la mise en surbrillance est activée ou qu’elle a atteint le haut de la chaîne parente.

(Hérité de ShapeElement)
Disconnect()

Déconnecte le LinkShape actuel de ses deux points de terminaison connectés.

(Hérité de BinaryLinkShapeBase)
DoFoldToShape(PointD, PointD)

Calcule le point le long du périmètre ShapeElement où le vecteur donné va se croiser

(Hérité de ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo)

Effectue un hittest donné un point par rapport à la partie supérieure gauche du diagramme en unités mondiales.

(Hérité de ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo, Boolean)

Effectue un hittest donné un point par rapport à la partie supérieure gauche du diagramme en unités mondiales.

(Hérité de ShapeElement)
DoHitTestSelection(PointD, DiagramHitTestInfo)

Effectue un hittest sur la sélection entourant l’élément ShapeElement en fonction d’un point par rapport à la partie supérieure gauche du diagramme en unités mondiales.

(Hérité de ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

Appelle la méthode de navigation appropriée sur la forme.

(Hérité de ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

Dessine les commentaires de redimensionnement de ShapeElement à l’aide des limites absolues données pour ShapeElement.

(Hérité de ShapeElement)
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath)

Exclut cette forme et ses formes de point de terminaison de la région de découpage dans l'objet Graphics spécifié.

(Hérité de BinaryLinkShapeBase)
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath)

Exclut de la région de découpage cette géométrie, y compris les géométries des objets descendants IGeometryHost. (Destiné à être appelé uniquement par les classes dérivées ShapeGeometry.)

(Hérité de ShapeElement)
FindDecorator(String)

Recherche le décorateur portant le nom donné.

(Hérité de ShapeElement)
FindFirstChild(Boolean)

Appelé par ce ShapeElement pour obtenir son premier descendant dans la séquence de navigation.

Appelé par l’enfant ShapeElement ou ShapeField pour obtenir le premier descendant de cette forme dans la séquence de navigation.

(Hérité de ShapeElement)
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Recherchez une zone libre dans le graphe de la forme ou du diagramme.

(Hérité de ShapeElement)
FindLastChild(Boolean)

Appelé par l’enfant ShapeElement ou ShapeField pour obtenir le dernier descendant de cette forme dans la séquence de navigation.

(Hérité de ShapeElement)
FindNextChild(DiagramItem, Boolean)

Appelé par l’enfant ShapeElement ou ShapeField pour obtenir le premier élément frère de l’enfant qui le suit dans la séquence de navigation.

(Hérité de ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

Recherche le premier objet DiagramItem après le ShapeField spécifié. La recherche est limitée à la collection ShapeField de cette forme, y compris ses sous-champs.

(Hérité de ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

Appelé par l’enfant ShapeElement ou ShapeField pour obtenir le premier élément frère focusable de l’enfant qui le précède dans la séquence de navigation.

(Hérité de ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Recherche le premier objet DiagramItem précédant le ShapeField spécifié. La recherche est limitée à la collection ShapeField de cette forme, y compris ses sous-champs.

(Hérité de ShapeElement)
FindShapeField(String)

Renvoie le premier ShapeField portant le nom donné dans la collection ShapeFields. Si un champ portant le nom donné est introuvable, cette méthode retourne null.

(Hérité de ShapeElement)
FixUpChildShapes(ModelElement)

Appelé par Diagram.FixUpDiagram() pour permettre de créer et/ou de configurer des formes enfants en réponse à l’ajout de l’élément enfant spécifié au modèle.

(Hérité de ShapeElement)
Focused(DiagramClientView)

Retourne une valeur indiquant si cette forme est prioritaire dans la vue spécifiée.

(Hérité de ShapeElement)
GetAccessibilityObject(DiagramClientView)

Obtient l’objet AccessibleObject affecté à l’élément

(Hérité de ShapeElement)
GetChildElements(ModelElement)

Appelé par ShapeElement.FixUpChildShapes() pour obtenir une collection de ModelElements qui sont considérés comme des éléments enfants du ModelElement spécifié. Les éléments enfants retournés doivent avoir des types de formes correspondants qui peuvent être instanciés en tant que formes enfants de cet élément ShapeElement.

(Hérité de ShapeElement)
GetCursor(Cursor, DiagramClientView, PointD)

Obtient le curseur qui s’affiche lorsque le pointeur de la souris se trouve sur l’élément ShapeElement.

(Hérité de ShapeElement)
GetDomainClass()

Obtient la classe de domaine la plus dérivée pour cet élément.

(Hérité de ModelElement)
GetDragOverToolTipText(DiagramItem)

Renvoie le glissement de la souris sur le texte d’info-bulle à afficher.

(Hérité de ShapeElement)
GetEdgePointsValue()

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de LinkShape)
GetFieldAccessibleDescription(ShapeField)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ShapeElement)
GetFieldAccessibleName(ShapeField)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ShapeElement)
GetFieldAccessibleValue(ShapeField)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ShapeElement)
GetFieldRepresentedElement(ShapeField)

Obtient l’élément ModelElement principal que représente l’objet ShapeField enfant spécifié.

(Hérité de ShapeElement)
GetFieldRepresentedProperty(ShapeField)

Obtient les informations de propriété que le ShapeField spécifié représente.

(Hérité de ShapeElement)
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

Récupère une action de souris qui doit être activée sur cet événement MouseDown (ou le suivant) si la souris se trouve au-dessus du point spécifié.

(Hérité de ShapeElement)
GetRoleCollection<TCollection,TElement>(Guid)

Obtient ou crée la collection d'éléments liés

(Hérité de ModelElement)
GetShapeLuminosity(DiagramClientView, Color)

Calcule la luminosité de la forme en fonction de la luminosité de la couleur actuelle et du fait qu’elle soit ou non dans la liste de surbrillance.

(Hérité de ShapeElement)
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ShapeElement)
GetSubFieldRepresentedElements(ShapeField, ShapeSubField)

Obtient une collection de ModelElements que le ShapeSubField spécifié représente.

(Hérité de ShapeElement)
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField)

Obtient le descripteur de propriété associé au sous-champ spécifié.

(Hérité de ShapeElement)
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField)

Obtient l’élément qui héberge la propriété affichée par un sous-champ. Cela peut être différent de l’élément retourné par GetSubFieldRepresentedElements, car l’objet DomainPropertyInfo retourné par GetSubFieldRepresentedProperty peut être hébergé dans un enfant de l’élément représenté.

(Hérité de ShapeElement)
GetToolTipText(DiagramItem)

Obtient le texte d’info-bulle de l’élément PEL sous le curseur

(Hérité de ShapeElement)
HasCachedDragOverResult(DiagramDragEventArgs)

Retourne la valeur true si le résultat Glisser sur est mis en cache.

(Hérité de ShapeElement)
Hide()

Masquer (rendre invisible) la forme et tous ses enfants

(Hérité de ShapeElement)
HideCustomToolTip(IWin32Window)

Masquer l’info-bulle personnalisée de la forme

(Hérité de ShapeElement)
InitializeDecorators(IList<ShapeField>, IList<Decorator>)

Instancie et ajoute des champs de forme (tels que du texte et des images) à ce type de forme.

(Hérité de ShapeElement)
InitializeInstanceResources()

Remplace les ressources existantes pour cette instance de ShapeElement. Cette méthode est appelée après l’instanciation du jeu de style instance. Remplacez cette méthode pour modifier les ressources existantes pour cette instance ShapeElement.

(Hérité de ShapeElement)
InitializeResources(StyleSet)

Ajoute de nouvelles ressources ou remplace les ressources existantes pour ce type de ShapeElement. Cette méthode est appelée après que le jeu de style de classe a été instancié. Remplacez cette méthode pour ajouter de nouvelles ressources ou modifier des ressources existantes pour ce type ShapeElement.

(Hérité de ShapeElement)
InitializeShapeFields(IList<ShapeField>)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ShapeElement)
Invalidate()

Cette méthode invalide les liens, y compris (1) le stylet de contour qui dépasse les limites de la forme et (2) les décorateurs de linkshape.

(Hérité de LinkShape)
Invalidate(Boolean)

Invalide l’élément ShapeElement.

(Hérité de ShapeElement)
Invalidate(RectangleD)

Invalide l’élément ShapeElement avec le rectangle spécifié utilisé comme limites absolues.

(Hérité de ShapeElement)
IsDescendantOf(ShapeElement)

Retourne une valeur indiquant si cette forme est descendante de la forme spécifiée.

(Hérité de ShapeElement)
IsNavigationKey(Char)

Retourne une valeur indiquant si le caractère spécifié correspond à une commande de navigation.

(Hérité de ShapeElement)
IsNavigationKey(Keys)

Retourne une valeur indiquant si les données de clé spécifiées correspondent à une commande de navigation.

(Hérité de ShapeElement)
IsRouted()

Retourne si ce LinkShape a encore été routé ou s’il est toujours déchiré et en attente d’un nouveau routage.

(Hérité de LinkShape)
IterateShapes(IShapeIterator)

Méthode pour aider à itérateur à travers une forme et toutes ses formes enfants. La méthode va parcourir de manière récursive toutes les formes enfants de cette forme et appeler l’itérateur donné avec chaque forme rencontrée. Remarque : L’implémentation de base est que la traversée est en profondeur d’abord, et que les nestedChildShapes sont itérés avant RelativeChildShapes.

(Hérité de ShapeElement)
MergeConfigure(ElementGroup)

PresentationElements ne doit pas remplacer MergeConfigure(), car il ne sera pas appelé sur les listes de contrôle d’accès d’accès lors de la fusion. Au lieu de cela, les LISTES de contrôle d’accès doivent utiliser les remplacements de correctif de vue.

(Hérité de PresentationElement)
MergeDisconnect(ModelElement)

Effectue une opération opposée à MergeRelate, c’est-à-dire déconnecte un élément donné de l’élément actuel (supprime les liens créés par MergeRelate).

(Hérité de ModelElement)
MergeRelate(ModelElement, ElementGroup)

PresentationElements ne doit pas remplacer MergeRelate(), car il ne sera pas appelé sur les listes de contrôle d’accès d’accès lors de la fusion. Au lieu de cela, les LISTES de contrôle d’accès doivent utiliser les remplacements de correctif de vue.

(Hérité de PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Calcule la luminosité en surbrillance en fonction de : si L >= 160, puis L = L * 0,9 sinon, L += 40.

(Hérité de ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

Repositionne les formes dans ElementGroupPrototype par la quantité déterminée par la position de la souris.

(Hérité de ShapeElement)
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem)

Repositionne les formes du prototype donné sur le point spécifié.

(Hérité de ShapeElement)
NavigateAscend(SelectedShapesCollection)

Appelé par ce LinkShape pour définir le focus sur son premier ancêtre pouvant être mis au point dans la séquence de navigation.

(Hérité de LinkShape)
NavigateDescend(SelectedShapesCollection)

Appelé par ce ShapeElement pour définir le focus sur son premier descendant pouvant être focus dans la séquence de navigation.

(Hérité de ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

Appelée par les méthodes Navigate pour définir le focus sur l’objet DiagramItem spécifié.

(Hérité de ShapeElement)
NavigateToFirst(SelectedShapesCollection)

Appelé par ce ShapeElement pour définir le focus sur le premier frère de cette forme (c’est-à-dire le premier enfant du parent) dans la séquence de navigation. Cela gère également NavigateToFirst pour LineSegments et AnchorPoints, car les événements clés ne sont pas routés vers eux.

(Hérité de LinkShape)
NavigateToLast(SelectedShapesCollection)

Appelé par ce ShapeElement pour définir le focus sur le dernier frère de cette forme (c’est-à-dire le dernier enfant du parent) dans la séquence de navigation. Cela gère également NavigateToPrevious pour LineSegments et AnchorPoints, car les événements clés ne sont pas routés vers eux.

(Hérité de LinkShape)
NavigateToNext(SelectedShapesCollection)

Appelé par ce LinkShape pour définir le focus sur le segment suivant dans la séquence de navigation. Cela gère également NavigateToNext pour LineSegments et AnchorPoints, car les événements clés ne sont pas routés vers eux.

(Hérité de LinkShape)
NavigateToPrevious(SelectedShapesCollection)

Appelé par ce LinkShape pour définir le focus sur le segment précédent dans la séquence de navigation. Cela gère également NavigateToPrevious pour LineSegments et AnchorPoints, car les événements clés ne sont pas routés vers eux.

(Hérité de LinkShape)
OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Appelé lorsqu’une propriété change.

(Hérité de ShapeElement)
OnBeforePaint()

OnBeforePaint est appelé au début de la peinture de ShapeElement. Il permet aux développeurs de mettre à jour et de remplacer les ressources avant qu’elles ne soient utilisées dans la peinture.

(Hérité de ShapeElement)
OnBeginEdit(DiagramItemEventArgs)

Appelée lorsque la modification sur place a commencé.

(Hérité de ShapeElement)
OnBoundsFixup(BoundsFixupState, Int32, Boolean)

Autorise la dernière opportunité pour que les limites soient fixes par l’utilisateur lors de la correction de l’affichage et du diagramme. Vous pouvez remplacer cette méthode pour appliquer toutes les modifications de correction de limites spécifiques que vous souhaitez appliquer.

(Hérité de ShapeElement)
OnChildConfigured(ShapeElement, Boolean, Boolean)

Appelé par ShapeElement.FixUpChildShapes() pour permettre à shapeElement de post-configurer son shapeElement enfant spécifié. Une fois OnChildConfiguring() appelé, la nouvelle forme enfant est positionnée à son emplacement cible de suppression (le cas échéant). Ceci est appelé ensuite, que la forme enfant ait été positionnée ou non.

(Hérité de ShapeElement)
OnChildConfiguring(ShapeElement, Boolean)

Appelé par ShapeElement.FixUpChildShapes() pour permettre à shapeElement de préconfigurer son shapeElement enfant spécifié. Ceci est appelé immédiatement après que la forme est devenue un enfant de ce ShapeElement, mais avant que la forme ait été positionnée sur la forme cible.

(Hérité de ShapeElement)
OnClick(DiagramPointEventArgs)

Appelée par OnClick() du contrôle.

(Hérité de ShapeElement)
OnCopy(ModelElement)

Appelé lorsqu’une copie de l’élément a été créée. La méthode est appelée sur l’élément dupliqué.

(Hérité de ModelElement)
OnDeleted()

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de BinaryLinkShapeBase)
OnDeleting()

Appelé par le modèle avant la suppression de l’élément.

(Hérité de ModelElement)
OnDoubleClick(DiagramPointEventArgs)

Appelé par onDoubleClick() du contrôle

(Hérité de ShapeElement)
OnDragDrop(DiagramDragEventArgs)

Événement déclenché lorsqu’un objet IDataObject est déplacé vers le dessus, puis déposé dans ShapeElement.

(Hérité de ShapeElement)
OnDragEnter(DiagramDragEventArgs)

Événement déclenché lorsqu’un glisser IDataObject entre dans les limites de ShapeElement.

(Hérité de ShapeElement)
OnDragLeave(DiagramPointEventArgs)

Événement déclenché lorsqu’un glisser IDataObject quitte les limites de ShapeElement.

(Hérité de ShapeElement)
OnDragOver(DiagramDragEventArgs)

Événement déclenché lorsqu’un objet IDataObject est déplacé sur les limites de ShapeElement.

(Hérité de ShapeElement)
OnEndEdit(DiagramItemEventArgs)

Appelée lorsque la modification sur place s'est terminée.

(Hérité de ShapeElement)
OnInitialize()

Cette méthode est appelée lorsqu’une forme est créée de manière initiale, les classes dérivées peuvent remplacer pour effectuer une instance l’initialisation de la forme. Cette méthode est toujours appelée dans une transaction.

(Hérité de ShapeElement)
OnKeyDown(DiagramKeyEventArgs)

Appelé quand un utilisateur appuie sur une touche.

(Hérité de ShapeElement)
OnKeyPress(DiagramKeyPressEventArgs)

Appelée entre une touche enfoncée et une touche relâchée.

(Hérité de ShapeElement)
OnKeyUp(DiagramKeyEventArgs)

Appelée lorsqu'une touche est relâchée.

(Hérité de ShapeElement)
OnMouseDown(DiagramMouseEventArgs)

Appelée par OnMouseDown() du contrôle.

(Hérité de ShapeElement)
OnMouseEnter(DiagramPointEventArgs)

Implémentation par défaut de l’événement ShapeElement pour OnMouseEnter.

(Hérité de ShapeElement)
OnMouseHover(DiagramPointEventArgs)

Implémentation par défaut de l’événement ShapeElement pour OnMouseHover.

(Hérité de ShapeElement)
OnMouseLeave(DiagramPointEventArgs)

Implémentation par défaut de l’événement ShapeElement pour OnMouseLeave.

(Hérité de ShapeElement)
OnMouseMove(DiagramMouseEventArgs)

Appelée par OnMouseMove() du contrôle.

(Hérité de ShapeElement)
OnMouseUp(DiagramMouseEventArgs)

Appelée par OnMouseUp() du contrôle.

(Hérité de ShapeElement)
OnMouseWheel(DiagramMouseEventArgs)

Appelée par OnMouseWheel() du contrôle.

(Hérité de ShapeElement)
OnOrphaned(SerializationResult)

Pendant la désérialisation, si une forme n’est connectée à aucun élément de modèle par le biais d’une relation PresentationViewsSubject alors qu’elle le doit, elle est considérée comme « orpheline ». Cette méthode est appelée lorsqu’une telle forme est rencontrée lors de la désérialisation. Remarque : L’implémentation de base supprime la forme.

(Hérité de ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

Dessine l'accentuation visuelle sur la forme. Cela n'indique pas de sélection, mais attire simplement l'attention de l'utilisateur sur cette forme lorsqu'une autre forme est sélectionnée. (Consultez ShapeElement.RelatedShapeToEmphasize.)

(Hérité de ShapeElement)
OnPaintFeedback(DiagramPaintEventArgs)

Dessine le commentaire glisser-déplacer lorsque cet élément ShapeElement (ou éventuellement l’un de ses descendants) se trouve sous la souris. Cela est appelé par OnPaint() du contrôle.

(Hérité de ShapeElement)
OnPaintSelection(DiagramPaintEventArgs)

Dessine la sélection de cet élément ShapeElement. Par défaut, la shapegeometry de ShapeElement dessine la sélection. Le système de coordonnées de l'objet Graphics est exprimé en unités universelles par rapport à la forme parent.

(Hérité de ShapeElement)
OnPaintShape(DiagramPaintEventArgs)

Dessine l’élément ShapeElement. Cela est appelé par OnPaint() du contrôle.

(Hérité de ShapeElement)
OnResurrected()

Appelé par le modèle après que l’élément a été ressuscité (remis dans le magasin).

(Hérité de ModelElement)
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32)

Méthode virtuelle pour avertir lorsque la position du joueur de rôle a changé.

(Hérité de ModelElement)
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32)

Méthode virtuelle pour notifier le changement de position du joueur de rôle.

(Hérité de ModelElement)
OnShapeInserted()

Appelée lorsque ce ShapeElement devient un ShapeElement enfant de son ShapeElement parent.

(Hérité de ShapeElement)
OnShapeRemoved()

Appelé lorsque ce ShapeElement n’est plus un ShapeElement enfant de son ShapeElement parent.

(Hérité de ShapeElement)
PerformResizeParentRule()

Configure et déclenche resizeParentRule avec les informations appropriées pour le parent de cette forme. Il ne déclenche l’événement qu’une seule fois par itération et conserve une liste de toutes les modifications qui seront gérées ultérieurement.

(Hérité de ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

Configure et déclenche resizeParentRule avec les informations appropriées pour le parent de cette forme. Il ne déclenche l’événement qu’une seule fois par itération et conserve une liste de toutes les modifications qui seront gérées ultérieurement.

(Hérité de ShapeElement)
PermitChildVisibility(ShapeElement)

Possibilité d’influencer la visibilité de vos formes enfants

(Hérité de ShapeElement)
ProcessVisibilityChange(Boolean)

Traiter la modification conséquente d’une modification de la visibilité de cette forme

(Hérité de ShapeElement)
PurgeLayoutObjects()

Videz tous les objets de disposition de graphique dans cette hiérarchie. Videz tous les points des fils : la collection de points de la forme, et non les points de graphe, car sont déjà disparus.

(Hérité de ShapeElement)
PurgePoints()

Cette méthode supprime tous les points présents

(Hérité de ShapeElement)
RebuildShape()

Effectue une correction d’affichage sur cet élément ShapeElement.

(Hérité de ShapeElement)
RecalculateRoute()

Le setter DOIT être appelé dans une transaction.

(Hérité de BinaryLinkShapeBase)
RemoveLayoutObject()

supprime (supprime) cet élément ShapeElement de GraphWrapper, ainsi que ses formes enfants relatives et imbriquées.

(Hérité de ShapeElement)
Selected(DiagramClientView)

Retourne une valeur indiquant si cette forme est sélectionnée dans la vue spécifiée.

(Hérité de ShapeElement)
SetDecorators(LinkDecorator, LinkDecorator, Boolean)

Définissez les décorateurs pour la ligne. L’utilisateur peut éventuellement invalider la ligne lorsqu’il est appelé.

(Hérité de BinaryLinkShapeBase)
SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean)

Définissez les décorateurs pour la ligne. L’utilisateur peut éventuellement invalider la ligne lorsqu’il est appelé.

(Hérité de BinaryLinkShapeBase)
SetEdgePointsValue(EdgePointCollection)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de LinkShape)
SetInitialGraphLayoutVisibility()

Si la visibilité de cette forme a été ajustée avant la création de l’objet de disposition de graphique, assurez-vous que les deux sont synchronisés.

(Hérité de ShapeElement)
SetShowHideState(Boolean)

Définir l’état de visibilité de la forme et de tous ses enfants

(Hérité de ShapeElement)
SetShowHideStateImplementation(Boolean)

Impementation principale pour Afficher et Masquer

(Hérité de ShapeElement)
ShouldAddShapeForElement(ModelElement)

Appelé par ShapeElement.FixUpChildShapes() pour obtenir une valeur indiquant si un ShapeElement doit être créé et ajouté en tant qu’enfant de ce ShapeElement.

(Hérité de ShapeElement)
ShouldReparentOnMove()

Détermine si une forme doit être réparentée lorsqu’elle est déplacée.

(Hérité de ShapeElement)
Show()

Afficher (rendre visible) la forme et tous ses enfants

(Hérité de ShapeElement)
ShowCustomToolTip(String, IWin32Window, Point)

Afficher l’info-bulle personnalisée de la forme avec les indicateurs donnés sur le texte et la position

(Hérité de ShapeElement)
ToString()

Retourne le nom-accessible de cet objet, ainsi que son sous-type.

(Hérité de ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

Effectue la translation d'un rectangle, depuis les coordonnées relatives au bord supérieur gauche du parent de IGeometryHost vers les coordonnées universelles absolues.

(Hérité de ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

Effectue la translation d'un rectangle, depuis les coordonnées universelles absolues vers les coordonnées relatives au bord supérieur gauche du parent de IGeometryHost.

(Hérité de ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

Convertit un rectangle des coordonnées relatives à la forme parente en coordonnées de monde absolues.

(Hérité de ShapeElement)
TranslateToRelativeBounds(RectangleD)

Convertit un rectangle des coordonnées absolues du monde en coordonnées relatives à la forme parente.

(Hérité de ShapeElement)
UpdateDerivedVisible(ShapeElement)

Mettre à jour l’état visible dérivé de cette forme

(Hérité de ShapeElement)
UpdateEdgePoints(EdgePointCollection)

Définit la collection EdgePoints, met à jour les membres associés de manière appropriée et invalide les vues associées.

(Hérité de LinkShape)
UpdateGeometryLuminosity(DiagramClientView, Brush)

Modifie la luminosité du pinceau spécifié. (Destiné à être appelé uniquement par les classes dérivées ShapeGeometry.)

(Hérité de ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

Modifie la luminosité du stylet spécifié. (Destiné à être appelé uniquement par les classes dérivées ShapeGeometry.)

(Hérité de ShapeElement)
UpdateGraphEdgePoints()

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de LinkShape)

Événements

Click

Événement déclenché lorsque vous cliquez sur la forme.

(Hérité de ShapeElement)
DoubleClick

Événement déclenché lorsque la forme est double-cliquée.

(Hérité de ShapeElement)
KeyDown

Événement déclenché lorsque la forme a le focus et qu’une touche de clavier est enfoncée.

(Hérité de ShapeElement)
KeyPress

Événement déclenché lorsque la forme est concentrée et qu’un caractère est tapé.

(Hérité de ShapeElement)
KeyUp

Événement déclenché lorsque la forme a le focus et qu’une touche de clavier est relâchée.

(Hérité de ShapeElement)
MouseDown

Événement déclenché lorsqu’un bouton de la souris est enfoncé sur la forme.

(Hérité de ShapeElement)
MouseMove

Événement déclenché lorsque le curseur se déplace sur la forme.

(Hérité de ShapeElement)
MouseUp

Événement déclenché lorsqu’un bouton de souris est relâché sur la forme.

(Hérité de ShapeElement)
MouseWheel

Événement déclenché lorsque la roulette de la souris se déplace alors que le curseur se trouve sur la forme.

(Hérité de ShapeElement)

Implémentations d’interfaces explicites

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

(Hérité de ModelElement)

Méthodes d’extension

GetDslDefinitionModelElement(PresentationElement)

Cette méthode garantit que l’élément de modèle réel correspondant à 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é.

AddExtension(ModelElement, DomainClassInfo)

É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.

AddExtension(ModelElement, ExtensionElement)

É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.

AddExtension(ModelElement, Guid)

É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.

AddExtension(ModelElement, Type)

É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.

AddExtension<T>(ModelElement)

É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.

GetAllExtensions(ModelElement)

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.

GetBaseElement(ModelElement)

Retourne la racine du ModelElement virtuel auquel le ModelElement spécifié participe.

GetExtension(ModelElement, DomainClassInfo)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

GetExtension(ModelElement, Guid)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

GetExtension(ModelElement, Type)

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é.

GetExtension<T>(ModelElement)

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é.

IsExtendedBy(ModelElement, DomainClassInfo)

Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier.

IsExtendedBy(ModelElement, Guid)

Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier.

IsExtendedBy(ModelElement, Type)

Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier.

RemoveExtension(ModelElement, DomainClassInfo)

Supprime toute extension du ModelElement spécifié qui a un type particulier.

RemoveExtension(ModelElement, ExtensionElement)

Supprime un ExtensionElement spécifié des extensions de ce ModelElement.

RemoveExtension(ModelElement, Guid)

Supprime toute extension du ModelElement spécifié qui a un type particulier.

RemoveExtension(ModelElement, Type)

Supprime toute extension de ce ModelElement qui a un type particulier.

TryGetExtension(ModelElement, DomainClassInfo)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

TryGetExtension(ModelElement, Guid)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

TryGetExtension(ModelElement, Type)

DomainClass BinaryLinkShape Description pour Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape

TryGetExtension<T>(ModelElement)

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.

CanDelete(ModelElement, Guid[])

Supprime l'élément du modèle.

GetLocks(ModelElement)

Obtient les indicateurs de verrou de cet élément. Cela comprend tous les verrous activés sur la partition contenant l'élément.

IsLocked(ModelElement, Locks)

Teste si cet élément possède l'un des jeux de verrous spécifiés

SetLocks(ModelElement, Locks)

Définit les indicateurs de verrou de cet élément

S’applique à