Class LinearGradientBrush

LinearGradientBrush class

Merangkum aBrush dengan gradien linier. Kelas ini tidak dapat diwariskan.

public sealed class LinearGradientBrush : LinearGradientBrushBase

Konstruktor

NamaKeterangan
LinearGradientBrush()Menginisialisasi instance baru dariLinearGradientBrush kelas dengan parameter default. Warna awal hitam, warna akhir putih, sudut 45 derajat dan persegi panjang terletak di (0,0) dengan ukuran (1,1).
LinearGradientBrush(Point, Point, Color, Color)Menginisialisasi instance baru dariLinearGradientBrush kelas dengan titik dan warna yang ditentukan.
LinearGradientBrush(PointF, PointF, Color, Color)Menginisialisasi instance baru dariLinearGradientBrush kelas dengan titik dan warna yang ditentukan.
LinearGradientBrush(Rectangle, Color, Color, float)Menginisialisasi instance baru dariLinearGradientBrush kelas berdasarkan persegi panjang, warna awal dan akhir, dan sudut orientasi.
LinearGradientBrush(RectangleF, Color, Color, float)Menginisialisasi instance baru dariLinearGradientBrush kelas berdasarkan persegi panjang, warna awal dan akhir, dan sudut orientasi.
LinearGradientBrush(Rectangle, Color, Color, float, bool)Menginisialisasi instance baru dariLinearGradientBrush kelas berdasarkan persegi panjang, warna awal dan akhir, dan sudut orientasi.
LinearGradientBrush(RectangleF, Color, Color, float, bool)Menginisialisasi instance baru dariLinearGradientBrush kelas berdasarkan persegi panjang, warna awal dan akhir, dan sudut orientasi.

Properti

NamaKeterangan
Angle { get; set; }Mendapat atau mengatur sudut gradien.
Blend { get; set; }Mendapat atau menyetel aBlend yang menentukan posisi dan faktor yang menentukan penurunan kustom untuk gradien.
Disposed { get; }Mendapat nilai yang menunjukkan apakah instance ini dibuang.
EndColor { get; set; }Mendapat atau menyetel warna gradien akhir.
GammaCorrection { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah koreksi gamma diaktifkan untuk iniLinearGradientBrushBase .
IsAngleScalable { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakahAngle diubah selama transformasi dengan iniLinearGradientBrushBase .
IsTransformChanged { get; }Mendapat nilai yang menunjukkan apakah transformasi diubah dalam beberapa cara. Misalnya mengatur matriks transformasi atau memanggil salah satu metode yang mengubah matriks transformasi. Properti diperkenalkan untuk kompatibilitas mundur dengan GDI+.
Opacity { get; set; }Mendapat atau menyetel opasitas kuas. Nilai harus antara 0 dan 1. Nilai 0 berarti kuas terlihat sepenuhnya, nilai 1 berarti kuas sepenuhnya buram.
Rectangle { get; set; }Mendapat atau menyetel wilayah persegi panjang yang menentukan titik awal dan akhir gradien.
StartColor { get; set; }Mendapat atau menyetel warna gradien awal.
Transform { get; set; }Mendapat atau menyetel salinanMatrix yang mendefinisikan transformasi geometris lokal untuk iniTransformBrush .
WrapMode { get; set; }Mendapat atau menyetel aWrapMode pencacahan yang menunjukkan mode bungkus untuk iniTransformBrush .

Metode

NamaKeterangan
virtual DeepClone()Membuat klon dalam baru dari arusBrush .
Dispose()Membuang instance saat ini.
MultiplyTransform(Matrix)MengalikanMatrix yang mewakili transformasi geometris lokal iniLinearGradientBrush oleh yang ditentukanMatrix dengan mendahului yang ditentukanMatrix .
MultiplyTransform(Matrix, MatrixOrder)MengalikanMatrix yang mewakili transformasi geometris lokal iniLinearGradientBrush oleh yang ditentukanMatrix dalam urutan yang ditentukan.
ResetTransform()MeresetTransform properti ke identitas.
RotateTransform(float)Memutar transformasi geometrik lokal dengan jumlah yang ditentukan. Metode ini menambahkan rotasi ke transform.
RotateTransform(float, MatrixOrder)Memutar transformasi geometris lokal dengan jumlah yang ditentukan dalam urutan yang ditentukan.
ScaleTransform(float, float)Menskalakan transformasi geometris lokal dengan jumlah yang ditentukan. Metode ini menambahkan matriks penskalaan ke transformasi.
ScaleTransform(float, float, MatrixOrder)Menskalakan transformasi geometris lokal dengan jumlah yang ditentukan dalam urutan yang ditentukan.
SetBlendTriangularShape(float)Membuat gradien linier dengan warna tengah dan penurunan linier ke satu warna di kedua ujungnya.
SetBlendTriangularShape(float, float)Membuat gradien linier dengan warna tengah dan penurunan linier ke satu warna di kedua ujungnya.
SetSigmaBellShape(float)Membuat penurunan gradien berdasarkan kurva berbentuk lonceng.
SetSigmaBellShape(float, float)Membuat penurunan gradien berdasarkan kurva berbentuk lonceng.
TranslateTransform(float, float)Menerjemahkan transformasi geometris lokal dengan dimensi yang ditentukan. Metode ini menambahkan terjemahan ke transform.
TranslateTransform(float, float, MatrixOrder)Menerjemahkan transformasi geometrik lokal dengan dimensi yang ditentukan dalam urutan yang ditentukan.

Lihat juga