LinearGradientBrush

LinearGradientBrush class

Kapslar in enBrush med en linjär gradient. Denna klass kan inte ärvas.

public sealed class LinearGradientBrush : LinearGradientBrushBase

Konstruktörer

namnBeskrivning
LinearGradientBrush()Initierar en ny instans avLinearGradientBrush klass med standardparametrar. Startfärgen är svart, slutfärgen är vit, vinkeln är 45 grader och rektangeln är placerad i (0,0) med storlek (1,1).
LinearGradientBrush(Point, Point, Color, Color)Initierar en ny instans avLinearGradientBrush klass med de angivna punkterna och färgerna.
LinearGradientBrush(PointF, PointF, Color, Color)Initierar en ny instans avLinearGradientBrush klass med de angivna punkterna och färgerna.
LinearGradientBrush(Rectangle, Color, Color, float)Initierar en ny instans avLinearGradientBrush klass baserad på en rektangel, start- och slutfärger och en orienteringsvinkel.
LinearGradientBrush(RectangleF, Color, Color, float)Initierar en ny instans avLinearGradientBrush klass baserad på en rektangel, start- och slutfärger och en orienteringsvinkel.
LinearGradientBrush(Rectangle, Color, Color, float, bool)Initierar en ny instans avLinearGradientBrush klass baserad på en rektangel, start- och slutfärger och en orienteringsvinkel.
LinearGradientBrush(RectangleF, Color, Color, float, bool)Initierar en ny instans avLinearGradientBrush klass baserad på en rektangel, start- och slutfärger och en orienteringsvinkel.

Egenskaper

namnBeskrivning
Angle { get; set; }Hämtar eller ställer in gradientvinkeln.
Blend { get; set; }Hämtar eller sätter enBlend som anger positioner och faktorer som definierar en anpassad falloff för gradienten.
Disposed { get; }Får ett värde som indikerar om denna instans är bortskaffad.
EndColor { get; set; }Hämtar eller ställer in slutgradientfärgen.
GammaCorrection { get; set; }Hämtar eller ställer in ett värde som indikerar om gammakorrigering är aktiverad för dettaLinearGradientBrushBase .
IsAngleScalable { get; set; }Hämtar eller ställer in ett värde som anger omAngle ändras vid omvandlingar med dettaLinearGradientBrushBase .
IsTransformChanged { get; }Får ett värde som indikerar om transformationer har ändrats på något sätt. Till exempel att ställa in transformationsmatrisen eller anropa någon av metoderna som ändrar transformationsmatrisen. Egenskapen introduceras för bakåtkompatibilitet med GDI+.
Opacity { get; set; }Hämtar eller ställer in borstens opacitet. Värdet ska vara mellan 0 och 1. Värdet 0 betyder att borsten är helt synlig, värdet 1 betyder att borsten är helt ogenomskinlig.
Rectangle { get; set; }Hämtar eller ställer in ett rektangulärt område som definierar start- och slutpunkterna för gradienten.
StartColor { get; set; }Hämtar eller ställer in startgradientfärgen.
Transform { get; set; }Hämtar eller ställer in en kopiaMatrix som definierar en lokal geometrisk transformation för dettaTransformBrush .
WrapMode { get; set; }Hämtar eller sätter enWrapMode uppräkning som anger lindningsläget för dettaTransformBrush .

Metoder

namnBeskrivning
virtual DeepClone()Skapar en ny djup klon av strömmenBrush .
Dispose()Tar bort den aktuella instansen.
MultiplyTransform(Matrix)MultiplicerarMatrix som representerar den lokala geometriska transformationen av dettaLinearGradientBrush av den angivnaMatrix genom att föregå det angivnaMatrix .
MultiplyTransform(Matrix, MatrixOrder)MultiplicerarMatrix som representerar den lokala geometriska transformationen av dettaLinearGradientBrush av den angivnaMatrix i angiven ordning.
ResetTransform()ÅterställerTransform egenskap till identitet.
RotateTransform(float)Roterar den lokala geometriska transformationen med angivet belopp. Denna metod förutsätter rotationen till transformationen.
RotateTransform(float, MatrixOrder)Roterar den lokala geometriska transformationen med angivet belopp i angiven ordning.
ScaleTransform(float, float)Skalar den lokala geometriska transformationen med de angivna mängderna. Den här metoden lägger in skalningsmatrisen i transformationen.
ScaleTransform(float, float, MatrixOrder)Skalar den lokala geometriska transformationen med de angivna mängderna i angiven ordning.
SetBlendTriangularShape(float)Skapar en linjär gradient med en mittfärg och en linjär nedgång till en enda färg i båda ändar.
SetBlendTriangularShape(float, float)Skapar en linjär gradient med en mittfärg och en linjär nedgång till en enda färg i båda ändar.
SetSigmaBellShape(float)Skapar en gradientnedgång baserat på en klockformad kurva.
SetSigmaBellShape(float, float)Skapar en gradientnedgång baserat på en klockformad kurva.
TranslateTransform(float, float)Översätter den lokala geometriska transformationen med de angivna måtten. Denna metod lägger till översättningen till transformen.
TranslateTransform(float, float, MatrixOrder)Översätter den lokala geometriska transformationen med de angivna måtten i angiven ordning.

Se även