ConnectorDecorator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe pour encapsuler la façon dont ShapeFields et les formes enfants sont utilisés pour représenter des éléments décoratifs de notation lorsqu'ils sont placés sur un connecteur.
public ref class ConnectorDecorator : Microsoft::VisualStudio::Modeling::Diagrams::Decorator
public class ConnectorDecorator : Microsoft.VisualStudio.Modeling.Diagrams.Decorator
type ConnectorDecorator = class
inherit Decorator
Public Class ConnectorDecorator
Inherits Decorator
- Héritage
Remarques
Tous les décorateurs sur les connecteurs nécessitent des formes d’hôte
Constructeurs
| ConnectorDecorator(ShapeField, ConnectorDecoratorPosition) |
Crée un ConnectorDecorator. |
| ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, Boolean) |
Crée un ConnectorDecorator. |
| ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, PointD) |
Crée un ConnectorDecorator. |
| ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, PointD, Boolean) |
Crée un ConnectorDecorator. |
Propriétés
| CanMove |
Si cet élément décoratif peut être déplacé. Un élément décoratif peut être déplacé uniquement s'il est instancié comme pouvant être déplacé et requiert également un hôte. (Hérité de Decorator) |
| DecoratorAnchorMargins |
Aide pour obtenir la taille des marges spécifiées dans l’ancrage de ShapeField. (Hérité de Decorator) |
| Field |
Élément ShapeField que ce Decorator spécifie. (Hérité de Decorator) |
| Offset |
Obtient ou définit le décalage utilisé pour modifier la position par défaut de l’élément décoratif spécifié par position. Fonctionnement : Pour les positions non centrées, la coordonnée de décalage X et/ou Y est simplement ajoutée à la position X et/ou Y de l’élément décoratif. Pour les positions de forme centrées, la coordonnée de décalage X et/ou Y est traitée comme un pourcentage dans la plage de 0 à 1,0, et est ajoutée à 0,5 pour modifier la position de l’élément décoratif. Pour les décorateurs de connecteur, les coordonnées de décalage X et/ou Y modifient la distance entre l’élément décoratif et la ligne et/ou la forme à laquelle la ligne se connecte. Plus le décalage est élevé, plus la distance est élevée. Par exemple, si une position de l’élément décoratif de la forme OuterMiddleLeft est spécifiée, et que le décalage est (-0,1, 0,1), l’élément décoratif est décalé de 0,1 unités vers la gauche et placé 60% du haut vers le bas de la forme. (Hérité de Decorator) |
| Position |
Obtient la position de cet élément décoratif par rapport à la forme parente. |
| RequiresHost |
Tous les éléments décoratifs de connecteur nécessitent un hôte. |
Méthodes
| AssociateValueWith(Store, AssociatedPropertyInfo) |
Associe cet élément décoratif à une propriété de domaine. (Hérité de Decorator) |
| AssociateValueWith(Store, Guid) |
Associe cet élément décoratif à une propriété IMS sur le ShapeElement hébergeant l’élément décoratif. (Hérité de Decorator) |
| AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | (Hérité de Decorator) |
| AssociateVisibilityWith(Store, AssociatedPropertyInfo) |
Associe la visibilité de ce Decorator à la propriété de domaine. (Hérité de Decorator) |
| AssociateVisibilityWith(Store, Guid) |
Associe la visibilité de cette Decorator à une propriété IMS sur le ShapeElement hébergeant l’élément décoratif. (Hérité de Decorator) |
| AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) |
Associe la visibilité de cet élément décoratif à une propriété de domaine lorsque la forme est mappée à une instance de la classe de domaine donnée. Utilisez cette méthode quand plusieurs classes de domaine peuvent être mappées à cet élément décoratif. (Hérité de Decorator) |
| ConfigureHostShape(ShapeElement) |
Configure une forme hôte à utiliser avec cet élément décoratif. |
| GetHostShape(ShapeElement) | (Hérité de Decorator) |
| GetValue(ShapeElement) |
Obtient la valeur associée à cet élément décoratif et à la forme parente donnée. (Hérité de Decorator) |
| GetVisible(ShapeElement) |
Obtient la visibilité de cet élément décoratif dans le contexte de la forme parente donnée. (Hérité de Decorator) |
| OnAfterOffsetChanged() |
Raccordement pour les classes dérivées pour apporter des modifications au Decorator après modification du décalage. (Hérité de Decorator) |
| RepositionHostShape(DecoratorHostShape) |
Repositionne la forme hôte donnée selon la position du connecteur. |
| SetValue(ShapeElement, Object) |
Définit la valeur associée à cet élément décoratif et à la forme parente donnée. (Hérité de Decorator) |
| SetVisible(ShapeElement, Object) |
Définit la visibilité de cet élément décoratif dans le contexte de la forme parente donnée. (Hérité de Decorator) |
| UpdateDecoratorHostShapes(ModelElement) |
À partir d’un élément de modèle, recherche tous les éléments de présentation mappés et met à jour les limites de forme d’hôte Decorator correspondantes. (Hérité de Decorator) |
| UpdateDecoratorHostShapes(ModelElement, Guid) |
À partir d’un élément de modèle, recherche tous les éléments de présentation mappés et met à jour les limites de forme d’hôte Decorator correspondantes. (Hérité de Decorator) |
| UpdateHostShapeVisibility(DecoratorHostShape) | (Hérité de Decorator) |