Class UserProperties

UserProperties class

Speciale eigenschapsklasse waarmee getypeerde eigenschappen kunnen worden ingesteld en worden geretourneerd. Het maakt het ook mogelijk om de aansluiting van twee standaard eigenschap objects te doorzoeken als dit eigenschapsobject de eigenschap niet bevat.

public class UserProperties : Dictionary<string, object>

Constructeurs

NaamBeschrijving
UserProperties()Initialiseert een leeg exemplaar van de klasse UserProperties.
UserProperties(Dictionary<string, object>)Initialiseert een UserProperties-klasse met standaardwaarden.
UserProperties(Dictionary<string, object>, Dictionary<string, object>)Construeert UserProperties met een tabel defaults en altDefaults, die in die volgorde worden doorzocht.

Eigenschappen

NaamBeschrijving
virtual Properties { set; }Kopieert eigenschappen, inclusief de standaardwaarden, naar deze UserProperties

methoden

NaamBeschrijving
virtual GetProperty(string)Krijgt waarde van tekenreekseigenschap.
virtual GetProperty(string, string)Haalt de waarde van de tekenreekseigenschap op. Als de gevraagde eigenschap afwezig is, wordt de opgegeven standaardwaarde geretourneerd.
virtual GetPropertyColor(string)Krijgt de waarde van de kleureigenschap.
virtual GetPropertyColor(string, Color)Krijgt de waarde van de kleureigenschap. Als de gevraagde eigenschap afwezig is, wordt de opgegeven standaardwaarde geretourneerd.
virtual GetPropertyDouble(string)Krijgt dubbele eigenschapswaarde.
virtual GetPropertyDouble(string, double)Krijgt dubbele eigenschapswaarde. Als de gevraagde eigenschap afwezig is, wordt de opgegeven standaardwaarde geretourneerd.
virtual GetPropertyFloat(string)Krijgt eigenschapswaarde float.
virtual GetPropertyFloat(string, float)Haalt de eigenschapswaarde float op. Als de gevraagde eigenschap afwezig is, wordt de opgegeven standaardwaarde geretourneerd.
virtual GetPropertyInt(string)Krijgt eigenschapswaarde geheel getal.
virtual GetPropertyInt(string, int)Krijgt eigenschapswaarde geheel getal. Als de gevraagde eigenschap afwezig is, wordt de opgegeven standaardwaarde geretourneerd.
virtual GetPropertyMargins(string)Krijgt de waarde van de marge-eigenschap.
virtual GetPropertyMargins(string, Margins)Haalt de eigenschapswaarde van de marges op. Als de gevraagde eigenschap afwezig is, wordt de opgegeven standaardwaarde geretourneerd.
virtual GetPropertyRectangle(string)Krijgt eigenschapwaarde rechthoek.
virtual GetPropertyRectangle(string, RectangleF)Haalt de eigenschapswaarde van de rechthoek op. Als de gevraagde eigenschap afwezig is, wordt de opgegeven standaardwaarde geretourneerd.
virtual GetPropertySize(string)Krijgt de waarde van de eigenschap size.
virtual GetPropertySize(string, Size)Krijgt de waarde van de eigenschap size. Als de gevraagde eigenschap afwezig is, wordt de opgegeven standaardwaarde geretourneerd.
virtual GetPropertyStringArray(string)Haalt de eigenschapswaarde van de stringarray op.
virtual GetPropertyStringArray(string, string[])Haalt de eigenschapswaarde van de stringarray op. Als de gevraagde eigenschap afwezig is, wordt de opgegeven standaardwaarde geretourneerd.
virtual IsProperty(string)Krijgt booleaanse eigenschapswaarde.
virtual IsProperty(string, bool)Krijgt booleaanse eigenschapswaarde. Als de gevraagde eigenschap afwezig is, wordt de opgegeven standaardwaarde geretourneerd.
virtual PrintProperties()
virtual PropertyNames()Retourneert namen van eigenschappen.
virtual SetProperty(string, bool)Stelt booleaanse eigenschapswaarde in.
virtual SetProperty(string, Color)Stelt de waarde van de kleureigenschap in.
virtual SetProperty(string, double)Stelt dubbele eigenschapswaarde in.
virtual SetProperty(string, float)Stelt de waarde van de float-eigenschap in.
virtual SetProperty(string, int)Stelt eigenschapswaarde integer in.
virtual SetProperty(string, Margins)Stelt de waarde van de marge-eigenschap in.
virtual SetProperty(string, Rectangle)Stelt de eigenschapswaarde van de rechthoek in.
virtual SetProperty(string, Size)Stelt de waarde van de grootte-eigenschap in.
virtual SetProperty(string, string)Stelt de waarde van de tekenreeks in.
virtual SetProperty(string, string[])Stelt de eigenschapswaarde van de stringarray in.
static SetProperty(Dictionary<string, object>, string, bool)Stelt booleaanse eigenschapswaarde in gespecificeerde eigenschappentabel in.
static SetProperty(Dictionary<string, object>, string, Color)Stelt de kleureigenschapswaarde in de gespecificeerde eigenschappentabel in.
static SetProperty(Dictionary<string, object>, string, double)Stelt dubbele eigenschapswaarde in gespecificeerde eigenschappentabel in.
static SetProperty(Dictionary<string, object>, string, float)Stelt de waarde van de float-eigenschap in de gespecificeerde eigenschappentabel in.
static SetProperty(Dictionary<string, object>, string, int)Stelt eigenschapswaarde integer in gespecificeerde eigenschappentabel in.
static SetProperty(Dictionary<string, object>, string, Margins)Stelt de eigenschapswaarde van de marges in de gespecificeerde eigenschappentabel in.
static SetProperty(Dictionary<string, object>, string, Rectangle)Stelt de eigenschapswaarde van de rechthoek in de gespecificeerde eigenschappentabel in.
static SetProperty(Dictionary<string, object>, string, Size)Stelt de waarde van de grootte-eigenschap in de gespecificeerde eigenschappentabel in.
static SetProperty(Dictionary<string, object>, string, string[])Stelt de eigenschapswaarde van de stringarray in de gespecificeerde eigenschappentabel in.

Zie ook