LinearGradientBrush

LinearGradientBrush class

Kapselt aBrush mit linearem Verlauf. Diese Klasse kann nicht vererbt werden.

public sealed class LinearGradientBrush : LinearGradientBrushBase

Konstrukteure

NameBeschreibung
LinearGradientBrush()Initialisiert eine neue Instanz vonLinearGradientBrush Klasse mit Standardparametern. Die Startfarbe ist Schwarz, die Endfarbe Weiß, der Winkel beträgt 45 Grad und das Rechteck befindet sich in (0,0) mit der Größe (1,1).
LinearGradientBrush(Point, Point, Color, Color)Initialisiert eine neue Instanz vonLinearGradientBrush Klasse mit den angegebenen Punkten und Farben.
LinearGradientBrush(PointF, PointF, Color, Color)Initialisiert eine neue Instanz vonLinearGradientBrush Klasse mit den angegebenen Punkten und Farben.
LinearGradientBrush(Rectangle, Color, Color, float)Initialisiert eine neue Instanz vonLinearGradientBrush Klasse basierend auf einem Rechteck, Start- und Endfarben und einem Ausrichtungswinkel.
LinearGradientBrush(RectangleF, Color, Color, float)Initialisiert eine neue Instanz vonLinearGradientBrush Klasse basierend auf einem Rechteck, Start- und Endfarben und einem Ausrichtungswinkel.
LinearGradientBrush(Rectangle, Color, Color, float, bool)Initialisiert eine neue Instanz vonLinearGradientBrush Klasse basierend auf einem Rechteck, Start- und Endfarben und einem Ausrichtungswinkel.
LinearGradientBrush(RectangleF, Color, Color, float, bool)Initialisiert eine neue Instanz vonLinearGradientBrush Klasse basierend auf einem Rechteck, Start- und Endfarben und einem Ausrichtungswinkel.

Eigenschaften

NameBeschreibung
Angle { get; set; }Ruft den Steigungswinkel ab oder legt ihn fest.
Blend { get; set; }Holt oder setzt aBlend die Positionen und Faktoren angibt, die einen benutzerdefinierten Abfall für den Farbverlauf definieren.
Disposed { get; }Ruft einen Wert ab, der angibt, ob diese Instanz verworfen wird.
EndColor { get; set; }Ruft die Endverlaufsfarbe ab oder legt sie fest.
GammaCorrection { get; set; }Erhält oder setzt einen Wert, der angibt, ob die Gammakorrektur dafür aktiviert istLinearGradientBrushBase .
IsAngleScalable { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, obAngle wird bei Transformationen damit verändertLinearGradientBrushBase .
IsTransformChanged { get; }Ruft einen Wert ab, der angibt, ob Transformationen auf irgendeine Weise geändert wurden. Zum Beispiel Setzen der Transformationsmatrix oder Aufrufen einer der Methoden, die die Transformationsmatrix ändern. Die Eigenschaft wird aus Gründen der Abwärtskompatibilität mit GDI+ eingeführt.
Opacity { get; set; }Ruft die Deckkraft des Pinsels ab oder legt sie fest. Der Wert sollte zwischen 0 und 1 liegen. Der Wert 0 bedeutet, dass der Pinsel vollständig sichtbar ist, der Wert 1 bedeutet, dass der Pinsel vollständig undurchsichtig ist.
Rectangle { get; set; }Ruft einen rechteckigen Bereich ab oder legt diesen fest, der die Start- und Endpunkte des Farbverlaufs definiert.
StartColor { get; set; }Ruft die Anfangsverlaufsfarbe ab oder legt sie fest.
Transform { get; set; }Ruft eine Kopie ab oder legt sie festMatrix die dafür eine lokale geometrische Transformation definiertTransformBrush .
WrapMode { get; set; }Holt oder setzt aWrapMode Enumeration, die den Umbruchmodus dafür angibtTransformBrush .

Methoden

NameBeschreibung
virtual DeepClone()Erstellt einen neuen tiefen Klon des aktuellenBrush .
Dispose()Verwirft die aktuelle Instanz.
MultiplyTransform(Matrix)Multipliziert dieMatrix das die lokale geometrische Transformation davon darstelltLinearGradientBrush durch die angegebenenMatrix durch Voranstellen der angegebenenMatrix .
MultiplyTransform(Matrix, MatrixOrder)Multipliziert dieMatrix das die lokale geometrische Transformation davon darstelltLinearGradientBrush durch die angegebenenMatrix in der angegebenen Reihenfolge.
ResetTransform()Setzt die zurückTransform Eigentum an Identität.
RotateTransform(float)Dreht die lokale geometrische Transformation um den angegebenen Betrag. Diese Methode stellt die Rotation der Transformation voran.
RotateTransform(float, MatrixOrder)Dreht die lokale geometrische Transformation um den angegebenen Betrag in der angegebenen Reihenfolge.
ScaleTransform(float, float)Skaliert die lokale geometrische Transformation um die angegebenen Beträge. Diese Methode stellt der Transformation die Skalierungsmatrix voran.
ScaleTransform(float, float, MatrixOrder)Skaliert die lokale geometrische Transformation um die angegebenen Beträge in der angegebenen Reihenfolge.
SetBlendTriangularShape(float)Erstellt einen linearen Farbverlauf mit einer Mittelfarbe und einem linearen Abfall zu einer einzigen Farbe an beiden Enden.
SetBlendTriangularShape(float, float)Erstellt einen linearen Farbverlauf mit einer Mittelfarbe und einem linearen Abfall zu einer einzigen Farbe an beiden Enden.
SetSigmaBellShape(float)Erstellt einen Verlaufsabfall basierend auf einer glockenförmigen Kurve.
SetSigmaBellShape(float, float)Erstellt einen Verlaufsabfall basierend auf einer glockenförmigen Kurve.
TranslateTransform(float, float)Verschiebt die lokale geometrische Transformation um die angegebenen Abmessungen. Diese Methode stellt die Übersetzung der Transformation voran.
TranslateTransform(float, float, MatrixOrder)Verschiebt die lokale geometrische Transformation um die angegebenen Dimensionen in der angegebenen Reihenfolge.

Siehe auch