Class UserProperties

UserProperties class

Särskild egenskapsklass som gör att inskrivna egenskaper kan ställas in och returneras. Det tillåter också att kopplingen av två standardegenskapsobjekt objekt kan sökas om detta egenskapsobjekt inte innehåller egenskapen.

public class UserProperties : Dictionary<string, object>

Konstruktörer

namnBeskrivning
UserProperties()Initierar en tom instans av klassen UserProperties.
UserProperties(Dictionary<string, object>)Initierar en av UserProperties-klassen med standardvärden.
UserProperties(Dictionary<string, object>, Dictionary<string, object>)Konstruerar UserProperties med en standard- och altDefaults-tabell, som söks i den ordningen.

Egenskaper

namnBeskrivning
virtual Properties { set; }Kopierar egenskaper, inklusive dess standardinställningar till denna UserProperties

Metoder

namnBeskrivning
virtual GetProperty(string)Får strängegenskapsvärde.
virtual GetProperty(string, string)Hämtar strängegenskapsvärde. Om den begärda egenskapen saknas, returnerar det angivna standardvärdet.
virtual GetPropertyColor(string)Får färgegenskapsvärde.
virtual GetPropertyColor(string, Color)Får färgegenskapsvärde. Om den begärda egenskapen saknas, returnerar det angivna standardvärdet.
virtual GetPropertyDouble(string)Får dubbelt egenskapsvärde.
virtual GetPropertyDouble(string, double)Får dubbelt egenskapsvärde. Om den begärda egenskapen saknas, returnerar det angivna standardvärdet.
virtual GetPropertyFloat(string)Får flytande egenskapsvärde.
virtual GetPropertyFloat(string, float)Får flytegenskapsvärde. Om den begärda egenskapen saknas, returnerar det angivna standardvärdet.
virtual GetPropertyInt(string)Får heltalsegenskapsvärde.
virtual GetPropertyInt(string, int)Får heltalsegenskapsvärde. Om den begärda egenskapen saknas, returnerar det angivna standardvärdet.
virtual GetPropertyMargins(string)Får marginalegenskapsvärde.
virtual GetPropertyMargins(string, Margins)Får marginalegenskapsvärde. Om den begärda egenskapen saknas, returnerar det angivna standardvärdet.
virtual GetPropertyRectangle(string)Får rektangelegenskapsvärde.
virtual GetPropertyRectangle(string, RectangleF)Får rektangelegenskapsvärde. Om den begärda egenskapen saknas, returnerar det angivna standardvärdet.
virtual GetPropertySize(string)Får storleksegenskapsvärde.
virtual GetPropertySize(string, Size)Får storleksegenskapsvärde. Om den begärda egenskapen saknas, returnerar det angivna standardvärdet.
virtual GetPropertyStringArray(string)Hämtar egenskapsvärde för strängmatris.
virtual GetPropertyStringArray(string, string[])Hämtar egenskapsvärde för strängmatris. Om den begärda egenskapen saknas, returnerar det angivna standardvärdet.
virtual IsProperty(string)Får booleskt egenskapsvärde.
virtual IsProperty(string, bool)Får booleskt egenskapsvärde. Om den begärda egenskapen saknas, returnerar det angivna standardvärdet.
virtual PrintProperties()
virtual PropertyNames()Returnerar egenskapsnamn.
virtual SetProperty(string, bool)Ställer in booleskt egenskapsvärde.
virtual SetProperty(string, Color)Anger färgegenskapsvärde.
virtual SetProperty(string, double)Anger dubbelt egenskapsvärde.
virtual SetProperty(string, float)Anger flytande egenskapsvärde.
virtual SetProperty(string, int)Anger heltalsegenskapsvärde.
virtual SetProperty(string, Margins)Anger marginalegenskapsvärde.
virtual SetProperty(string, Rectangle)Anger rektangelegenskapsvärde.
virtual SetProperty(string, Size)Anger storleksegenskapsvärde.
virtual SetProperty(string, string)Anger strängegenskapsvärde.
virtual SetProperty(string, string[])Anger egenskapsvärde för strängmatris.
static SetProperty(Dictionary<string, object>, string, bool)Ställer in booleskt egenskapsvärde i specificerad egenskapstabell.
static SetProperty(Dictionary<string, object>, string, Color)Anger färgegenskapsvärde i specificerad egenskapstabell.
static SetProperty(Dictionary<string, object>, string, double)Anger dubbelt egenskapsvärde i specificerad egenskapstabell.
static SetProperty(Dictionary<string, object>, string, float)Anger flytande egenskapsvärde i specificerad egenskapstabell.
static SetProperty(Dictionary<string, object>, string, int)Anger heltalsegenskapsvärde i specificerad egenskapstabell.
static SetProperty(Dictionary<string, object>, string, Margins)Anger marginalegenskapsvärde i specificerad egenskapstabell.
static SetProperty(Dictionary<string, object>, string, Rectangle)Anger rektangelegenskapsvärde i specificerad egenskapstabell.
static SetProperty(Dictionary<string, object>, string, Size)Anger storleksegenskapsvärde i specificerad egenskapstabell.
static SetProperty(Dictionary<string, object>, string, string[])Anger egenskapsvärde för strängmatris i specificerad egenskapstabell.

Se även