ShapeDecorator-Klasse
Die Klasse, um die Methode zu kapseln, wie ShapeFields und die untergeordneten Formen verwendet werden, um Schreibweisen-Decorator-Elemente darzustellen, wenn sie auf einem Shape platziert werden.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.Decorator
Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecorator
Microsoft.VisualStudio.Modeling.Diagrams.ExpandCollapseDecorator
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
'Declaration
Public Class ShapeDecorator _
Inherits Decorator
public class ShapeDecorator : Decorator
Der ShapeDecorator-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ShapeDecorator(ShapeField, ShapeDecoratorPosition) | Erstellen Sie einen neuen ShapeDecorator. | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD) | Erstellen Sie einen neuen ShapeDecorator. | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, Boolean) | Erstellen Sie einen neuen ShapeDecorator. | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD, Boolean) | Erstellen Sie einen neuen ShapeDecorator. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
CanMove | Ob dieses Decorator-Element verschoben werden kann.Ein Decorator-Element kann nur verschoben werden, wenn es als beweglich instanziiert ist und einen Host benötigt. (Von Decorator geerbt.) | |
DecoratorAnchorMargins | Ruft den Rand um das Feld ab.Das Decorator-Element kann sich dem Feld in diesem Bereich anfügen. (Von Decorator geerbt.) | |
Field | Ruft das Feld ab, dem das Decorator-Element zugewiesen ist. (Von Decorator geerbt.) | |
Offset | Ruft den Offset ab, der die Standardposition des Decorators modifiziert, oder legt diesen fest. (Von Decorator geerbt.) | |
Position | Ruft die Position dieses Decorators relativ zur übergeordneten Form ab oder legt diese fest. | |
RequiresHost | Für Formen erfordern äußere Decorator-Elemente eine zusätzliche Host Form. Innere Decorator-Elemente werden als Formfelder auf der Form selbst implementiert. (Überschreibt Decorator.RequiresHost.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AssociateValueWith(Store, AssociatedPropertyInfo) | Ordnet das Decorator-Element einer Speichereigenschaft zu, die der Form zugewiesen ist. (Von Decorator geerbt.) | |
AssociateValueWith(Store, Guid) | Ordnet das Decorator-Element einer Speichereigenschaft zu, die der Form zugewiesen ist. (Von Decorator geerbt.) | |
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | Ordnet das Decorator-Element einer Speichereigenschaft zu, die der Form zugewiesen ist. (Von Decorator geerbt.) | |
AssociateVisibilityWith(Store, AssociatedPropertyInfo) | Ordnet die Sichtbarkeit des Decorator-Elements einer Speichereigenschaft zu, die einem Formular zugewiesen ist. (Von Decorator geerbt.) | |
AssociateVisibilityWith(Store, Guid) | Ordnet die Sichtbarkeit des Decorator-Elements einer Speichereigenschaft zu, die einem Formular zugewiesen ist. (Von Decorator geerbt.) | |
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) | Ordnet die Sichtbarkeit des Decorator-Elements einer Speichereigenschaft zu, die einem Formular zugewiesen ist. (Von Decorator geerbt.) | |
ConfigureHostShape | Konfiguriert eine Hostform für die Verwendung mit diesem Decorator-Element.Wenn das angegebene übergeordnete Element keine Hostform für dieses Decorator-Element hat, wird eine neue erstellt.Wenn eine Host-Form bereits vorhanden ist, werden Einstellungen für dieses Decorator-Element auf die vorhandene Host-Form erneut angewendet; eine neue Host-Form wird nicht erstellt. (Überschreibt Decorator.ConfigureHostShape(ShapeElement).) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetHostShape | Ruft die Hostform ab. (Von Decorator geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetValue | Ruft die Verknüpfung zwischen dem Decorator und einer Form ab. (Von Decorator geerbt.) | |
GetVisible | Ruft die Sichtbarkeit des Decorator-Elements ab, das einer Form zugewiesen wird. (Von Decorator geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnAfterOffsetChanged | Form-Dekoratoren müssen das Verankern nach den Offset-Änderungen aktualisieren. (Überschreibt Decorator.OnAfterOffsetChanged().) | |
RepositionHostShape | Aktualisiert die Position der angegebenen Host-Form basierend auf den aktuellen Decorator-Element-Einstellungen. (Überschreibt Decorator.RepositionHostShape(DecoratorHostShape).) | |
SetValue | Legt die Zuordnung mit der Dekoration und einer Form fest. (Von Decorator geerbt.) | |
SetVisible | Legt die Sichtbarkeit eines Decorator-Elements fest, das einer Form zugewiesen wird. (Von Decorator geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
UpdateDecoratorHostShapes(ModelElement) | Aktualisiert die Begrenzungen für die Hostformen. (Von Decorator geerbt.) | |
UpdateDecoratorHostShapes(ModelElement, Guid) | Aktualisiert die Begrenzungen für die Hostformen. (Von Decorator geerbt.) | |
UpdateHostShapeVisibility | Aktualisiert die Sichtbarkeit der Host-Form. (Von Decorator geerbt.) |
Zum Seitenanfang
Hinweise
in Formen sind einfache ShapeFields, während äußere Formen Hostformen benötigen
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.