Class UserProperties

UserProperties class

Ειδική κλάση ιδιοτήτων που επιτρέπει τον ορισμό πληκτρολογημένων ιδιοτήτων και την επιστροφή . Επιτρέπει επίσης την αναζήτηση της σύνδεσης δύο προεπιλεγμένων ιδιοτήτων objects εάν αυτό το αντικείμενο ιδιότητας δεν περιέχει την ιδιότητα.

public class UserProperties : Dictionary<string, object>

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

ΟνομαΠεριγραφή
UserProperties()Αρχικοποιεί μια κενή παρουσία της κλάσης UserProperties.
UserProperties(Dictionary<string, object>)Αρχικοποιεί μια κλάση UserProperties με προεπιλεγμένες τιμές.
UserProperties(Dictionary<string, object>, Dictionary<string, object>)Κατασκευάζει UserProperties με έναν πίνακα προεπιλογών και altDefaults, που αναζητούνται με αυτή τη σειρά.

Ιδιότητες

ΟνομαΠεριγραφή
virtual Properties { set; }Αντιγράφει ιδιότητες, συμπεριλαμβανομένων των προεπιλογών σε αυτό το UserProperties

Μέθοδοι

ΟνομαΠεριγραφή
virtual GetProperty(string)Λαμβάνει τιμή ιδιότητας συμβολοσειράς.
virtual GetProperty(string, string)Λαμβάνει τιμή ιδιότητας συμβολοσειράς. Εάν η ιδιότητα που ζητήθηκε απουσιάζει, επιστρέφει την προεπιλεγμένη τιμή.
virtual GetPropertyColor(string)Λαμβάνει τιμή ιδιότητας χρώματος.
virtual GetPropertyColor(string, Color)Λαμβάνει τιμή ιδιότητας χρώματος. Εάν η ιδιότητα που ζητήθηκε απουσιάζει, επιστρέφει την προεπιλεγμένη τιμή.
virtual GetPropertyDouble(string)Λαμβάνει διπλή αξία ιδιότητας.
virtual GetPropertyDouble(string, double)Λαμβάνει διπλή αξία ιδιότητας. Εάν η ιδιότητα που ζητήθηκε απουσιάζει, επιστρέφει την προεπιλεγμένη τιμή.
virtual GetPropertyFloat(string)Λαμβάνει τιμή κινητής ιδιότητας.
virtual GetPropertyFloat(string, float)Λαμβάνει κινητή τιμή ιδιότητας. Εάν η ιδιότητα που ζητήθηκε απουσιάζει, επιστρέφει την προεπιλεγμένη τιμή.
virtual GetPropertyInt(string)Λαμβάνει ακέραια τιμή ιδιότητας.
virtual GetPropertyInt(string, int)Λαμβάνει ακέραια τιμή ιδιότητας. Εάν η ιδιότητα που ζητήθηκε απουσιάζει, επιστρέφει την προεπιλεγμένη τιμή.
virtual GetPropertyMargins(string)Λαμβάνει την τιμή της ιδιότητας περιθωρίων.
virtual GetPropertyMargins(string, Margins)Λαμβάνει την τιμή ιδιότητας περιθωρίων. Εάν η ιδιότητα που ζητήθηκε απουσιάζει, επιστρέφει την προεπιλεγμένη τιμή.
virtual GetPropertyRectangle(string)Λαμβάνει τιμή ιδιότητας ορθογωνίου.
virtual GetPropertyRectangle(string, RectangleF)Λαμβάνει τιμή ιδιότητας ορθογωνίου. Εάν η ιδιότητα που ζητήθηκε απουσιάζει, επιστρέφει την προεπιλεγμένη τιμή.
virtual GetPropertySize(string)Λαμβάνει την τιμή της ιδιότητας size.
virtual GetPropertySize(string, Size)Λαμβάνει την τιμή της ιδιότητας μεγέθους. Εάν η ιδιότητα που ζητήθηκε απουσιάζει, επιστρέφει την προεπιλεγμένη τιμή.
virtual GetPropertyStringArray(string)Λαμβάνει τιμή ιδιότητας πίνακα συμβολοσειρών.
virtual GetPropertyStringArray(string, string[])Λαμβάνει τιμή ιδιότητας πίνακα συμβολοσειρών. Εάν η ιδιότητα που ζητήθηκε απουσιάζει, επιστρέφει την προεπιλεγμένη τιμή.
virtual IsProperty(string)Λαμβάνει τιμή boolean ιδιότητας.
virtual IsProperty(string, bool)Λαμβάνει τιμή boolean ιδιότητας. Εάν η ιδιότητα που ζητήθηκε απουσιάζει, επιστρέφει την προεπιλεγμένη τιμή.
virtual PrintProperties()
virtual PropertyNames()Επιστρέφει ονόματα ιδιοτήτων.
virtual SetProperty(string, bool)Ορίζει την τιμή boolean ιδιότητας.
virtual SetProperty(string, Color)Ορίζει την τιμή της ιδιότητας χρώματος.
virtual SetProperty(string, double)Ορίζει διπλή τιμή ιδιότητας.
virtual SetProperty(string, float)Ορίζει την τιμή της ιδιότητας float.
virtual SetProperty(string, int)Ορίζει την ακέραια τιμή ιδιότητας.
virtual SetProperty(string, Margins)Ορίζει την τιμή της ιδιότητας περιθωρίων.
virtual SetProperty(string, Rectangle)Ορίζει την τιμή της ιδιότητας ορθογωνίου.
virtual SetProperty(string, Size)Ορίζει την τιμή της ιδιότητας μεγέθους.
virtual SetProperty(string, string)Ορίζει την τιμή της ιδιότητας συμβολοσειράς.
virtual SetProperty(string, string[])Ορίζει την τιμή της ιδιότητας του πίνακα συμβολοσειρών.
static SetProperty(Dictionary<string, object>, string, bool)Ορίζει την τιμή boolean ιδιότητας στον πίνακα καθορισμένων ιδιοτήτων.
static SetProperty(Dictionary<string, object>, string, Color)Ορίζει την τιμή της ιδιότητας χρώματος στον πίνακα καθορισμένων ιδιοτήτων.
static SetProperty(Dictionary<string, object>, string, double)Ορίζει διπλή τιμή ιδιότητας στον πίνακα καθορισμένων ιδιοτήτων.
static SetProperty(Dictionary<string, object>, string, float)Ορίζει την τιμή ιδιότητας float στον πίνακα καθορισμένων ιδιοτήτων.
static SetProperty(Dictionary<string, object>, string, int)Ορίζει την ακέραια τιμή ιδιότητας στον πίνακα καθορισμένων ιδιοτήτων.
static SetProperty(Dictionary<string, object>, string, Margins)Ορίζει την τιμή της ιδιότητας περιθωρίων στον πίνακα καθορισμένων ιδιοτήτων.
static SetProperty(Dictionary<string, object>, string, Rectangle)Ορίζει την τιμή της ιδιότητας ορθογωνίου στον πίνακα καθορισμένων ιδιοτήτων.
static SetProperty(Dictionary<string, object>, string, Size)Ορίζει την τιμή της ιδιότητας μεγέθους στον πίνακα καθορισμένων ιδιοτήτων.
static SetProperty(Dictionary<string, object>, string, string[])Ορίζει την τιμή της ιδιότητας του πίνακα συμβολοσειρών στον πίνακα καθορισμένων ιδιοτήτων.

Δείτε επίσης