الفئة LinearGradientBrush

LinearGradientBrush class

تغلف Brush مع تدرج خطي. لا يمكن وراثة هذه الفئة.

public sealed class LinearGradientBrush : LinearGradientBrushBase

المنشئات

الاسمالوصف
LinearGradientBrush()يُهيئ مثيلًا جديدًا من الفئة LinearGradientBrush بالمعلمات الافتراضية. اللون الابتدائي هو الأسود، واللون النهائي هو الأبيض، والزاوية 45 درجة، والمستطيل يقع في (0,0) بحجم (1,1).
LinearGradientBrush(Point, Point, Color, Color)يُهيئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(PointF, PointF, Color, Color)يُهيئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(Rectangle, Color, Color, float)يُهيئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(RectangleF, Color, Color, float)يُهيئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(Rectangle, Color, Color, float, bool)يُهيئ مثيلًا جديدًا من الفئة LinearGradientBrush.
LinearGradientBrush(RectangleF, Color, Color, float, bool)يُهيئ مثيلًا جديدًا من الفئة LinearGradientBrush.

الخصائص

الاسمالوصف
Angle { get; set; }يحصل أو يعيّن زاوية التدرج.
Blend { get; set; }يحصل أو يعيّن Blend الذي يحدد المواقع والعوامل التي تعرف انخفاضًا مخصصًا للتدرج.
Disposed { get; }يحصل على قيمة تشير إلى ما إذا كان هذا المثال تم التخلص منه.
EndColor { get; set; }يحصل أو يضبط لون التدرج النهائي.
GammaCorrection { get; set; }يحصل أو يعيّن قيمة تشير إلى ما إذا كان تصحيح جاما مفعلاً لهذا LinearGradientBrushBase.
IsAngleScalable { get; set; }يحصل أو يعيّن قيمة تشير إلى ما إذا كان Angle يتغير أثناء التحويلات مع هذا LinearGradientBrushBase.
IsTransformChanged { get; }يحصل على قيمة تشير إلى ما إذا تم تغيير التحويلات بطريقة ما. على سبيل المثال ضبط مصفوفة التحويل أو استدعاء أي من الطرق التي تغير مصفوفة التحويل. تم تقديم الخاصية للتوافقية الخلفية مع GDI+.
Opacity { get; set; }يحصل أو يعيّن شفافية الفرشاة. يجب أن تكون القيمة بين 0 و 1. القيمة 0 تعني أن الفرشاة مرئية بالكامل، والقيمة 1 تعني أن الفرشاة معتمة بالكامل.
Rectangle { get; set; }يحصل أو يعيّن منطقة مستطيلة تحدد نقطتي البداية والنهاية للتدرج.
StartColor { get; set; }يحصل أو يضبط لون التدرج الابتدائي.
Transform { get; set; }يحصل أو يعيّن نسخة من Matrix التي تحدد تحويلًا هندسيًا محليًا لهذا TransformBrush.
WrapMode { get; set; }يحصل أو يعيّن تعداد WrapMode الذي يشير إلى وضع الالتفاف لهذا TransformBrush.

الطرق

الاسمالوصف
virtual DeepClone()ينشئ نسخة عميقة جديدة من Brush الحالي.
Dispose()يتخلص من المثيل الحالي.
override Equals(object)تحقق مما إذا كانت الكائنات متساوية.
override GetHashCode()احصل على قيمة التجزئة للكائن الحالي.
MultiplyTransform(Matrix)يضرب الـMatrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة المحددة Matrix عن طريق إلحاق المصفوفة المحددة Matrix.
MultiplyTransform(Matrix, MatrixOrder)يضرب الـMatrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة المحددة Matrix بالترتيب المحدد.
ResetTransform()يعيد تعيين الخاصية Transform إلى الهوية.
RotateTransform(float)يدور التحويل الهندسي المحلي بالمقدار المحدد. تقوم هذه الطريقة بإلحاق الدوران إلى التحويل.
RotateTransform(float, MatrixOrder)يدور التحويل الهندسي المحلي بالمقدار المحدد بالترتيب المحدد.
ScaleTransform(float, float)يقوم بتكبير التحويل الهندسي المحلي بالمقاسات المحددة. تقوم هذه الطريقة بإلحاق مصفوفة التكبير إلى التحويل.
ScaleTransform(float, float, MatrixOrder)يقوم بتكبير التحويل الهندسي المحلي بالمقاسات المحددة بالترتيب المحدد.
SetBlendTriangularShape(float)ينشئ تدرجًا خطيًا بلون مركزي وتناقصًا خطيًا إلى لون واحد في كلا الطرفين.
SetBlendTriangularShape(float, float)ينشئ تدرجًا خطيًا بلون مركزي وتناقصًا خطيًا إلى لون واحد في كلا الطرفين.
SetSigmaBellShape(float)ينشئ تناقصًا في التدرج يعتمد على منحنى على شكل جرس.
SetSigmaBellShape(float, float)ينشئ تناقصًا في التدرج يعتمد على منحنى على شكل جرس.
TranslateTransform(float, float)ينقل التحويل الهندسي المحلي بالأبعاد المحددة. تقوم هذه الطريقة بإلحاق الإزاحة إلى التحويل.
TranslateTransform(float, float, MatrixOrder)ينقل التحويل الهندسي المحلي بالأبعاد المحددة بالترتيب المحدد.

انظر أيضًا