Class UserProperties

UserProperties class

Classe de propriété spéciale qui permet de définir des propriétés typées et de les renvoyer . Il permet également de rechercher le raccordement de deux objets de propriété par défaut si cet objet de propriété ne contient pas la propriété.

public class UserProperties : Dictionary<string, object>

Constructeurs

NomLa description
UserProperties()Initialise une instance vide de la classe UserProperties.
UserProperties(Dictionary<string, object>)Initialise une classe UserProperties avec les valeurs par défaut.
UserProperties(Dictionary<string, object>, Dictionary<string, object>)Construit UserProperties avec une table defaults et altDefaults, qui sont recherchées dans cet ordre.

Propriétés

NomLa description
virtual Properties { set; }Copie les propriétés, y compris ses valeurs par défaut dans ce UserProperties

Méthodes

NomLa description
virtual GetProperty(string)Obtient la valeur de la propriété de chaîne.
virtual GetProperty(string, string)Obtient la valeur de la propriété de chaîne. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyColor(string)Obtient la valeur de la propriété de couleur.
virtual GetPropertyColor(string, Color)Obtient la valeur de la propriété de couleur. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyDouble(string)Obtient une valeur de propriété double.
virtual GetPropertyDouble(string, double)Obtient une valeur de propriété double. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyFloat(string)Obtient la valeur de la propriété float.
virtual GetPropertyFloat(string, float)Obtient la valeur de la propriété float. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyInt(string)Obtient la valeur entière de la propriété.
virtual GetPropertyInt(string, int)Obtient la valeur de la propriété entière. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyMargins(string)Obtient la valeur de la propriété des marges.
virtual GetPropertyMargins(string, Margins)Obtient la valeur de la propriété des marges. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyRectangle(string)Obtient la valeur de la propriété rectangle.
virtual GetPropertyRectangle(string, RectangleF)Obtient la valeur de la propriété rectangle. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertySize(string)Obtient la valeur de la propriété size.
virtual GetPropertySize(string, Size)Obtient la valeur de la propriété size. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyStringArray(string)Obtient la valeur de la propriété du tableau de chaînes.
virtual GetPropertyStringArray(string, string[])Obtient la valeur de la propriété du tableau de chaînes. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual IsProperty(string)Obtient la valeur de la propriété booléenne.
virtual IsProperty(string, bool)Obtient la valeur de la propriété booléenne. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual PrintProperties()
virtual PropertyNames()Renvoie les noms des propriétés.
virtual SetProperty(string, bool)Définit la valeur de la propriété booléenne.
virtual SetProperty(string, Color)Définit la valeur de la propriété de couleur.
virtual SetProperty(string, double)Définit la valeur de la propriété double.
virtual SetProperty(string, float)Définit la valeur de la propriété float.
virtual SetProperty(string, int)Définit la valeur de la propriété entière.
virtual SetProperty(string, Margins)Définit la valeur de la propriété des marges.
virtual SetProperty(string, Rectangle)Définit la valeur de la propriété rectangle.
virtual SetProperty(string, Size)Définit la valeur de la propriété de taille.
virtual SetProperty(string, string)Définit la valeur de la propriété de chaîne.
virtual SetProperty(string, string[])Définit la valeur de la propriété du tableau de chaînes.
static SetProperty(Dictionary<string, object>, string, bool)Définit la valeur de propriété booléenne dans la table de propriétés spécifiée.
static SetProperty(Dictionary<string, object>, string, Color)Définit la valeur de la propriété de couleur dans la table de propriétés spécifiée.
static SetProperty(Dictionary<string, object>, string, double)Définit la valeur de propriété double dans la table de propriétés spécifiée.
static SetProperty(Dictionary<string, object>, string, float)Définit la valeur de la propriété flottante dans la table de propriétés spécifiée.
static SetProperty(Dictionary<string, object>, string, int)Définit la valeur de propriété entière dans la table de propriétés spécifiée.
static SetProperty(Dictionary<string, object>, string, Margins)Définit la valeur de la propriété des marges dans la table de propriétés spécifiée.
static SetProperty(Dictionary<string, object>, string, Rectangle)Définit la valeur de la propriété rectangle dans la table de propriétés spécifiée.
static SetProperty(Dictionary<string, object>, string, Size)Définit la valeur de la propriété de taille dans la table de propriétés spécifiée.
static SetProperty(Dictionary<string, object>, string, string[])Définit la valeur de la propriété du tableau de chaînes dans la table de propriétés spécifiée.

Voir également