Class UserProperties

UserProperties class

Spezielle Eigenschaftsklasse, mit der typisierte Eigenschaften festgelegt und zurückgegeben werden können. Es ermöglicht auch, dass die Verbindung von zwei Standardeigenschaftsobjekten gesucht wird, wenn dieses Eigenschaftsobjekt die Eigenschaft nicht enthält.

public class UserProperties : Dictionary<string, object>

Konstrukteure

NameBeschreibung
UserProperties()Initialisiert eine leere Instanz der UserProperties-Klasse.
UserProperties(Dictionary<string, object>)Initialisiert eine der UserProperties-Klassen mit Standardwerten.
UserProperties(Dictionary<string, object>, Dictionary<string, object>)Erstellt UserProperties mit einer defaults- und altDefaults-Tabelle, die in dieser Reihenfolge durchsucht werden.

Eigenschaften

NameBeschreibung
virtual Properties { set; }Kopiert Eigenschaften, einschließlich ihrer Standardwerte, in diese UserProperties

Methoden

NameBeschreibung
virtual GetProperty(string)Ruft den Eigenschaftswert der Zeichenfolge ab.
virtual GetProperty(string, string)Ruft den Eigenschaftswert der Zeichenfolge ab. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.
virtual GetPropertyColor(string)Ruft den Farbeigenschaftenwert ab.
virtual GetPropertyColor(string, Color)Ruft den Farbeigenschaftswert ab. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.
virtual GetPropertyDouble(string)Ruft doppelten Eigenschaftswert ab.
virtual GetPropertyDouble(string, double)Ruft den doppelten Eigenschaftswert ab. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.
virtual GetPropertyFloat(string)Ruft Float-Eigenschaftswert ab.
virtual GetPropertyFloat(string, float)Ruft den Float-Eigenschaftswert ab. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.
virtual GetPropertyInt(string)Ruft den ganzzahligen Eigenschaftswert ab.
virtual GetPropertyInt(string, int)Ruft den ganzzahligen Eigenschaftswert ab. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.
virtual GetPropertyMargins(string)Ruft den Randeigenschaftswert ab.
virtual GetPropertyMargins(string, Margins)Ruft den Randeigenschaftswert ab. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.
virtual GetPropertyRectangle(string)Ruft den Eigenschaftswert des Rechtecks ab.
virtual GetPropertyRectangle(string, RectangleF)Ruft den Eigenschaftswert des Rechtecks ab. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.
virtual GetPropertySize(string)Ruft den Größeneigenschaftswert ab.
virtual GetPropertySize(string, Size)Ruft den Größeneigenschaftswert ab. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.
virtual GetPropertyStringArray(string)Ruft den Eigenschaftswert des String-Arrays ab.
virtual GetPropertyStringArray(string, string[])Ruft den Eigenschaftswert des String-Arrays ab. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.
virtual IsProperty(string)Ruft den booleschen Eigenschaftswert ab.
virtual IsProperty(string, bool)Ruft den booleschen Eigenschaftswert ab. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.
virtual PrintProperties()
virtual PropertyNames()Gibt Eigenschaftsnamen zurück.
virtual SetProperty(string, bool)Legt den booleschen Eigenschaftswert fest.
virtual SetProperty(string, Color)Legt den Farbeigenschaftswert fest.
virtual SetProperty(string, double)Legt den doppelten Eigenschaftswert fest.
virtual SetProperty(string, float)Legt den Float-Eigenschaftswert fest.
virtual SetProperty(string, int)Legt den ganzzahligen Eigenschaftswert fest.
virtual SetProperty(string, Margins)Legt den Randeigenschaftswert fest.
virtual SetProperty(string, Rectangle)Legt den Rechteckeigenschaftswert fest.
virtual SetProperty(string, Size)Legt den Größeneigenschaftswert fest.
virtual SetProperty(string, string)Legt den Eigenschaftswert der Zeichenfolge fest.
virtual SetProperty(string, string[])Legt den Eigenschaftswert des String-Arrays fest.
static SetProperty(Dictionary<string, object>, string, bool)Legt den booleschen Eigenschaftswert in der angegebenen Eigenschaftstabelle fest.
static SetProperty(Dictionary<string, object>, string, Color)Legt den Farbeigenschaftswert in der angegebenen Eigenschaftstabelle fest.
static SetProperty(Dictionary<string, object>, string, double)Legt den doppelten Eigenschaftswert in der angegebenen Eigenschaftstabelle fest.
static SetProperty(Dictionary<string, object>, string, float)Legt den Float-Eigenschaftswert in der angegebenen Eigenschaftentabelle fest.
static SetProperty(Dictionary<string, object>, string, int)Legt den ganzzahligen Eigenschaftswert in der angegebenen Eigenschaftstabelle fest.
static SetProperty(Dictionary<string, object>, string, Margins)Legt den Randeigenschaftswert in der angegebenen Eigenschaftstabelle fest.
static SetProperty(Dictionary<string, object>, string, Rectangle)Legt den Eigenschaftswert des Rechtecks in der angegebenen Eigenschaftstabelle fest.
static SetProperty(Dictionary<string, object>, string, Size)Legt den Größeneigenschaftswert in der angegebenen Eigenschaftstabelle fest.
static SetProperty(Dictionary<string, object>, string, string[])Legt den Eigenschaftswert des String-Arrays in der angegebenen Eigenschaftstabelle fest.

Siehe auch