Partager via


ShapeDecorator, classe

La classe pour encapsuler la façon ShapeFields et les formes enfantes sont utilisées pour représenter les éléments décoratifs de notation lorsqu'elles sont placées sur une forme

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.Decorator
    Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecorator
      Microsoft.VisualStudio.Modeling.Diagrams.ExpandCollapseDecorator

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
Public Class ShapeDecorator _
    Inherits Decorator
public class ShapeDecorator : Decorator

Le type ShapeDecorator expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ShapeDecorator(ShapeField, ShapeDecoratorPosition) Construisez un nouveau ShapeDecorator.
Méthode publique ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD) Construisez un nouveau ShapeDecorator.
Méthode publique ShapeDecorator(ShapeField, ShapeDecoratorPosition, Boolean) Construisez un nouveau ShapeDecorator.
Méthode publique ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD, Boolean) Construisez un nouveau ShapeDecorator.

Début

Propriétés

  Nom Description
Propriété publique CanMove Si ce décorateur peut être déplacé.Un élément décoratif peut être déplacé uniquement si elle est instanciée comme mobile et requiert également un hôte. (Hérité de Decorator.)
Propriété protégée DecoratorAnchorMargins Obtient la marge autour du champ.De décorateur peut se joindre au champ dans cette zone. (Hérité de Decorator.)
Propriété publique Field Obtient le champ auquel le décorateur est assigné. (Hérité de Decorator.)
Propriété publique Offset Obtient ou définit l'offset qui modifie la position par défaut de décorateur. (Hérité de Decorator.)
Propriété publique Position Obtient ou définit la position de ce décorateur par rapport à la forme parente.
Propriété publique RequiresHost Pour des formes, les éléments décoratifs externes de forme ont besoin d'une forme hôte supplémentaire ; les éléments décoratifs internes sont implémentés en tant que champs de forme sur la forme lui-même. (Substitue Decorator.RequiresHost.)

Début

Méthodes

  Nom Description
Méthode publique AssociateValueWith(Store, AssociatedPropertyInfo) Associe de décorateur avec une propriété de la banque qui est assignée à la forme. (Hérité de Decorator.)
Méthode publique AssociateValueWith(Store, Guid) Associe de décorateur avec une propriété de la banque qui est assignée à la forme. (Hérité de Decorator.)
Méthode publique AssociateValueWith(Store, Guid, AssociatedPropertyInfo) Associe de décorateur avec une propriété de la banque qui est assignée à la forme. (Hérité de Decorator.)
Méthode publique AssociateVisibilityWith(Store, AssociatedPropertyInfo) Associe la visibilité de décorateur avec une propriété de la banque qui est assignée à une forme. (Hérité de Decorator.)
Méthode publique AssociateVisibilityWith(Store, Guid) Associe la visibilité de décorateur avec une propriété de la banque qui est assignée à une forme. (Hérité de Decorator.)
Méthode publique AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) Associe la visibilité de décorateur avec une propriété de la banque qui est assignée à une forme. (Hérité de Decorator.)
Méthode publique ConfigureHostShape Configure une forme hôte à utiliser avec ce décorateur.Si le parent donné n'a pas une forme hôte pour ce décorateur, un nouveau sera créé.Si une forme hôte existe déjà, des paramètres pour ce décorateur seront réappliqués à la forme hôte existante ; une nouvelle forme hôte ne sera pas créée. (Substitue Decorator.ConfigureHostShape(ShapeElement).)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetHostShape Obtient la forme hôte. (Hérité de Decorator.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetValue Obtient l'association entre le décorateur et une forme. (Hérité de Decorator.)
Méthode publique GetVisible Obtient la visibilité de décorateur qui est assigné à une forme. (Hérité de Decorator.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnAfterOffsetChanged Les éléments décoratifs de forme doivent mettre à jour ancrer après que l'offset change. (Substitue Decorator.OnAfterOffsetChanged().)
Méthode publique RepositionHostShape Met à jour la position de la forme hôte donnée selon les paramètres actuels de décorateur. (Substitue Decorator.RepositionHostShape(DecoratorHostShape).)
Méthode publique SetValue Définit l'association avec la décoration et une forme. (Hérité de Decorator.)
Méthode publique SetVisible Définit la visibilité d'un élément décoratif qui est assigné à une forme. (Hérité de Decorator.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique UpdateDecoratorHostShapes(ModelElement) Met à jour les limites pour les formes hôte. (Hérité de Decorator.)
Méthode publique UpdateDecoratorHostShapes(ModelElement, Guid) Met à jour les limites pour les formes hôte. (Hérité de Decorator.)
Méthode publique UpdateHostShapeVisibility Met à jour la visibilité de la forme hôte. (Hérité de Decorator.)

Début

Notes

Les formes internes sont ShapeFields simple, alors que les formes externes requièrent des formes hôte

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

ShapeField