Partager via


ExpandCollapseDecorator, classe

Decorator qui gère un bouton Développer/Réduire sur un NodeShape

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.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

'Déclaration
Public NotInheritable Class ExpandCollapseDecorator _
    Inherits ShapeDecorator
public sealed class ExpandCollapseDecorator : ShapeDecorator

Le type ExpandCollapseDecorator expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition) Construit un nouvel ExpandCollapseDecorator.
Méthode publique ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition, PointD) Construit un nouvel ExpandCollapseDecorator.
Méthode publique ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition, Boolean) Construit un nouvel ExpandCollapseDecorator.
Méthode publique ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition, PointD, Boolean) Construit un nouvel ExpandCollapseDecorator.

Début

Propriétés

  Nom Description
Propriété publique 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.)
Propriété publique Field Obtient le champ auquel l'élément décoratif est assigné. (Hérité de Decorator.)
Propriété publique Offset Obtient ou définit le décalage qui modifie la position par défaut de l'élément décoratif. (Hérité de Decorator.)
Propriété publique Position Obtient ou définit la position de cet élément décoratif par rapport à la forme parente. (Hérité de ShapeDecorator.)
Propriété publique RequiresHost Pour les formes, les éléments décoratifs externes requièrent une forme hôte supplémentaire ; les éléments décoratifs internes sont implémentés en tant que champs de formes sur la forme elle-même. (Hérité de ShapeDecorator.)

Début

Méthodes

  Nom Description
Méthode publique AssociateValueWith(Store, AssociatedPropertyInfo) Associe le décorateur à une propriété de magasin qui est assignée à la forme. (Hérité de Decorator.)
Méthode publique AssociateValueWith(Store, Guid) Associe le décorateur à une propriété de magasin qui est assignée à la forme. (Hérité de Decorator.)
Méthode publique AssociateValueWith(Store, Guid, AssociatedPropertyInfo) Associe le décorateur à une propriété de magasin qui est assignée à la forme. (Hérité de Decorator.)
Méthode publique AssociateVisibilityWith(Store, AssociatedPropertyInfo) Associe la visibilité de l'élément décoratif avec une propriété du magasin qui est assignée à une forme. (Hérité de Decorator.)
Méthode publique AssociateVisibilityWith(Store, Guid) Associe la visibilité de l'élément décoratif avec une propriété du magasin qui est assignée à une forme. (Hérité de Decorator.)
Méthode publique AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) Associe la visibilité de l'élément décoratif avec une propriété du magasin qui est assignée à une forme. (Hérité de Decorator.)
Méthode publique ConfigureHostShape Configure une forme hôte à utiliser avec cet élément décoratif.Si le parent donné n'a pas une forme hôte pour cet élément décoratif, une nouvelle forme est créée.Si une forme hôte existe déjà, les paramètres de cet élément décoratif sont réappliqués à la forme hôte existante ; une nouvelle forme hôte ne sera pas créée. (Hérité de ShapeDecorator.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetHostShape Obtient la forme de l'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 l'élément décoratif et une forme. (Hérité de Decorator.)
Méthode publique GetVisible Obtient la visibilité de l'élément décoratif assigné à une forme. (Hérité de Decorator.)
Méthode publique RepositionHostShape Met à jour la position de la forme hôte donnée en fonction des paramètres d'éléments décoratifs actuels. (Substitue ShapeDecorator.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

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