Class PathGradientBrush

PathGradientBrush class

Ενθυλακώνει αBrush αντικείμενο με κλίση. Αυτή η κλάση δεν μπορεί να κληρονομηθεί.

public sealed class PathGradientBrush : PathGradientBrushBase

Κατασκευαστές

ΟνομαΠεριγραφή
PathGradientBrush(GraphicsPath)Αρχικοποιεί μια νέα παρουσία τουPathGradientBrush κλάση με την καθορισμένη διαδρομή.
PathGradientBrush(PointF[])Αρχικοποιεί μια νέα παρουσία τουPathGradientBrush τάξη με τα καθορισμένα σημεία.
PathGradientBrush(Point[])Αρχικοποιεί μια νέα παρουσία τουPathGradientBrush τάξη με τα καθορισμένα σημεία.
PathGradientBrush(PointF[], WrapMode)Αρχικοποιεί μια νέα παρουσία τουPathGradientBrush τάξη με τα καθορισμένα σημεία και τη λειτουργία αναδίπλωσης.
PathGradientBrush(Point[], WrapMode)Αρχικοποιεί μια νέα παρουσία τουPathGradientBrush τάξη με τα καθορισμένα σημεία και τη λειτουργία αναδίπλωσης.

Ιδιότητες

ΟνομαΠεριγραφή
Blend { get; set; }Λαμβάνει ή ορίζει αBlend που καθορίζει θέσεις και παράγοντες που καθορίζουν μια προσαρμοσμένη πτώση για την κλίση.
CenterColor { get; set; }Λαμβάνει ή ορίζει το χρώμα στο κέντρο της κλίσης της διαδρομής.
CenterPoint { get; set; }Λαμβάνει ή ορίζει το κεντρικό σημείο της κλίσης διαδρομής.
Disposed { get; }Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η παρουσία έχει διατεθεί.
FocusScales { get; set; }Λαμβάνει ή ορίζει το σημείο εστίασης για την πτώση της κλίσης.
GraphicsPath { get; }Λαμβάνει τη διαδρομή γραφικών πάνω στην οποία βασίστηκε αυτό το πινέλο.
IsTransformChanged { get; }Λαμβάνει μια τιμή που υποδεικνύει εάν οι μετασχηματισμοί άλλαξαν με κάποιο τρόπο. Για παράδειγμα, ορίζοντας τον πίνακα μετασχηματισμού ή καλώντας οποιαδήποτε από τις μεθόδους που αλλάζουν τον πίνακα μετασχηματισμού. Η ιδιότητα εισάγεται για συμβατότητα με το GDI+.
Opacity { get; set; }Λαμβάνει ή ρυθμίζει την αδιαφάνεια του πινέλου. Η τιμή πρέπει να είναι μεταξύ 0 και 1. Η τιμή 0 σημαίνει ότι η βούρτσα είναι πλήρως ορατή, η τιμή 1 σημαίνει ότι η βούρτσα είναι πλήρως αδιαφανής.
PathPoints { get; }Λαμβάνει τα σημεία διαδρομής πάνω στα οποία βασίστηκε αυτό το πινέλο.
SurroundColors { get; set; }Λαμβάνει ή ορίζει μια σειρά χρωμάτων που αντιστοιχούν στα σημεία της διαδρομήςPathGradientBrush γεμίζει.
Transform { get; set; }Λαμβάνει ή ορίζει ένα αντίγραφοMatrix που ορίζει έναν τοπικό γεωμετρικό μετασχηματισμό για αυτόTransformBrush .
WrapMode { get; set; }Λαμβάνει ή ορίζει αWrapMode απαρίθμηση που υποδεικνύει τη λειτουργία αναδίπλωσης για αυτόTransformBrush .

Μέθοδοι

ΟνομαΠεριγραφή
virtual DeepClone()Δημιουργεί έναν νέο βαθύ κλώνο του ρεύματοςBrush .
Dispose()Διαθέτει την τρέχουσα παρουσία.
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)Μεταφράζει τον τοπικό γεωμετρικό μετασχηματισμό με τις καθορισμένες διαστάσεις με την καθορισμένη σειρά.

Παρατηρήσεις

Το κεντρικό χρώμα είναι λευκό από προεπιλογή. Ένας χρήστης μπορεί να αλλάξει αυτήν την τιμή ανά πάσα στιγμή αργότερα.

Ο πίνακας χρωμάτων surround αρχικοποιείται με ένα μόνο στοιχείο που περιέχει λευκό χρώμα από προεπιλογή. Τα χρώματα surround ενδέχεται να αλλάξουν αργότερα, ωστόσο απαιτείται τουλάχιστον ένα στοιχείο κατά τη ρύθμιση των χρωμάτων surround.

Δείτε τοBlend για περισσότερες λεπτομέρειες σχετικά με την αρχικοποίησή του.

Δείτε επίσης