Class UserProperties

UserProperties class

Classe di proprietà speciale che consente di impostare e restituire proprietà tipizzate. Consente inoltre di cercare il collegamento di due oggetti proprietà predefiniti se questo oggetto proprietà non contiene la proprietà.

public class UserProperties : Dictionary<string, object>

Costruttori

NomeDescrizione
UserProperties()Inizializza un’istanza vuota della classe UserProperties.
UserProperties(Dictionary<string, object>)Inizializza una classe UserProperties con valori predefiniti.
UserProperties(Dictionary<string, object>, Dictionary<string, object>)Costruisce UserProperties con una tabella defaults e altDefaults, che vengono cercati in questo ordine.

Proprietà

NomeDescrizione
virtual Properties { set; }Copia le proprietà, incluse le impostazioni predefinite in questo UserProperties

Metodi

NomeDescrizione
virtual GetProperty(string)Ottiene il valore della proprietà della stringa.
virtual GetProperty(string, string)Ottiene il valore della proprietà della stringa. Se la proprietà richiesta è assente, restituisce il valore predefinito fornito.
virtual GetPropertyColor(string)Ottiene il valore della proprietà del colore.
virtual GetPropertyColor(string, Color)Ottiene il valore della proprietà del colore. Se la proprietà richiesta è assente, restituisce il valore predefinito fornito.
virtual GetPropertyDouble(string)Ottiene il doppio valore della proprietà.
virtual GetPropertyDouble(string, double)Ottiene il doppio valore della proprietà. Se la proprietà richiesta è assente, restituisce il valore predefinito fornito.
virtual GetPropertyFloat(string)Ottiene il valore della proprietà float.
virtual GetPropertyFloat(string, float)Ottiene il valore della proprietà float. Se la proprietà richiesta è assente, restituisce il valore predefinito fornito.
virtual GetPropertyInt(string)Ottiene il valore della proprietà intero.
virtual GetPropertyInt(string, int)Ottiene il valore della proprietà intero. Se la proprietà richiesta è assente, restituisce il valore predefinito fornito.
virtual GetPropertyMargins(string)Ottiene il valore della proprietà margins.
virtual GetPropertyMargins(string, Margins)Ottiene il valore della proprietà margins. Se la proprietà richiesta è assente, restituisce il valore predefinito fornito.
virtual GetPropertyRectangle(string)Ottiene il valore della proprietà del rettangolo.
virtual GetPropertyRectangle(string, RectangleF)Ottiene il valore della proprietà del rettangolo. Se la proprietà richiesta è assente, restituisce il valore predefinito fornito.
virtual GetPropertySize(string)Ottiene il valore della proprietà size.
virtual GetPropertySize(string, Size)Ottiene il valore della proprietà size. Se la proprietà richiesta è assente, restituisce il valore predefinito fornito.
virtual GetPropertyStringArray(string)Ottiene il valore della proprietà dell’array di stringhe.
virtual GetPropertyStringArray(string, string[])Ottiene il valore della proprietà della matrice di stringhe. Se la proprietà richiesta è assente, restituisce il valore predefinito fornito.
virtual IsProperty(string)Ottiene il valore della proprietà booleana.
virtual IsProperty(string, bool)Ottiene il valore della proprietà booleana. Se la proprietà richiesta è assente, restituisce il valore predefinito fornito.
virtual PrintProperties()
virtual PropertyNames()Restituisce i nomi delle proprietà.
virtual SetProperty(string, bool)Imposta il valore della proprietà booleana.
virtual SetProperty(string, Color)Imposta il valore della proprietà del colore.
virtual SetProperty(string, double)Imposta il valore della proprietà double.
virtual SetProperty(string, float)Imposta il valore della proprietà float.
virtual SetProperty(string, int)Imposta il valore della proprietà intero.
virtual SetProperty(string, Margins)Imposta il valore della proprietà dei margini.
virtual SetProperty(string, Rectangle)Imposta il valore della proprietà del rettangolo.
virtual SetProperty(string, Size)Imposta il valore della proprietà size.
virtual SetProperty(string, string)Imposta il valore della proprietà della stringa.
virtual SetProperty(string, string[])Imposta il valore della proprietà dell’array di stringhe.
static SetProperty(Dictionary<string, object>, string, bool)Imposta il valore della proprietà booleana nella tabella delle proprietà specificate.
static SetProperty(Dictionary<string, object>, string, Color)Imposta il valore della proprietà del colore nella tabella delle proprietà specificate.
static SetProperty(Dictionary<string, object>, string, double)Imposta il valore della proprietà double nella tabella delle proprietà specificate.
static SetProperty(Dictionary<string, object>, string, float)Imposta il valore della proprietà float nella tabella delle proprietà specificate.
static SetProperty(Dictionary<string, object>, string, int)Imposta il valore della proprietà intero nella tabella delle proprietà specificate.
static SetProperty(Dictionary<string, object>, string, Margins)Imposta il valore della proprietà dei margini nella tabella delle proprietà specificate.
static SetProperty(Dictionary<string, object>, string, Rectangle)Imposta il valore della proprietà del rettangolo nella tabella delle proprietà specificate.
static SetProperty(Dictionary<string, object>, string, Size)Imposta il valore della proprietà size nella tabella delle proprietà specificate.
static SetProperty(Dictionary<string, object>, string, string[])Imposta il valore della proprietà dell’array di stringhe nella tabella delle proprietà specificate.

Guarda anche