LinkDecorator Klasse

Definition

Die Basis linkdecorator-Klasse, die es anderen abgeleiteten Klassen ermöglicht, tatsächliche verschiedene Geometrien für Decorator-Klassen zu implementieren.

Diese Klasse stellt auch statische Accessoren für die verschiedenen Typen von decoratoren bereit, die als Teil der Kern Entwurfs Oberfläche vorhanden sind.

public ref class LinkDecorator abstract
[System.Serializable]
public abstract class LinkDecorator
[<System.Serializable>]
type LinkDecorator = class
Public MustInherit Class LinkDecorator
Vererbung
LinkDecorator
Abgeleitet
Attribute

Konstruktoren

LinkDecorator()

Der Standardkonstruktor tut nichts.

Eigenschaften

BrushId

Ruft den brushid ab, mit dem der decoratorhintergrund gezeichnet wird.

DecoratorDoubleEmptyArrow

Ruft die einzelne Instanz des doppelten leeren Pfeil Decorators ab.

DecoratorEmptyArrow

Ruft die einzelne Instanz des leeren Pfeil-Decorators ab.

DecoratorEmptyDiamond

Ruft die einzelne Instanz des leeren Diamanten-Decorators ab.

DecoratorFilledArrow

Ruft die einzelne Instanz des gefüllten Pfeil-Decorators ab.

DecoratorFilledDiamond

Ruft die einzelne Instanz des gefüllten rautendecorators ab.

DecoratorHollowArrow

Ruft die einzelne Instanz des Decorators für den hohlen Pfeil ab.

DecoratorPath

Gibt den Grafik Pfad an, bei dem es sich um ein Singleton für die Geometry-Klasse handelt. Nicht verwerfen. Verwenden Sie sofort.

FillDecorator
PenId

Ruft die zum Zeichnen der Kontur verwendete ID ab.

Methoden

DoPaintShape(RectangleD, IGeometryHost, DiagramPaintEventArgs)

Zeichnet den linkdecorator auf einer Linkform, basierend auf den angegebenen Begrenzungen. Der Standard Zeichnungs Code Ruft den Pfad für das Decorator-Zeichen ab und zeichnet ihn basierend auf der "ID" und "brushid" von linkdecorator.

GetPath(RectangleD)

Gibt den GraphicsPath für diesen linkdecorator basierend auf dem weiter gegebenen umgebenden Feld zurück.

Gilt für