Class UserProperties

UserProperties class

Clase de propiedad especial que permite establecer propiedades escritas y devolver . También permite buscar la conexión de dos objetos de propiedad predeterminados si este objeto de propiedad no contiene la propiedad.

public class UserProperties : Dictionary<string, object>

Constructores

NombreDescripción
UserProperties()Inicializa una instancia vacía de la clase UserProperties.
UserProperties(Dictionary<string, object>)Inicializa una clase UserProperties con valores predeterminados.
UserProperties(Dictionary<string, object>, Dictionary<string, object>)Construye UserProperties con una tabla de valores predeterminados y valores predeterminados alternativos, que se buscan en ese orden.

Propiedades

NombreDescripción
virtual Properties { set; }Copia propiedades, incluidos sus valores predeterminados, en este UserProperties

Métodos

NombreDescripción
virtual GetProperty(string)Obtiene el valor de la propiedad de cadena.
virtual GetProperty(string, string)Obtiene el valor de la propiedad de cadena. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
virtual GetPropertyColor(string)Obtiene el valor de la propiedad de color.
virtual GetPropertyColor(string, Color)Obtiene el valor de la propiedad de color. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
virtual GetPropertyDouble(string)Obtiene valor de propiedad doble.
virtual GetPropertyDouble(string, double)Obtiene el valor de propiedad doble. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
virtual GetPropertyFloat(string)Obtiene el valor de la propiedad float.
virtual GetPropertyFloat(string, float)Obtiene el valor de la propiedad flotante. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
virtual GetPropertyInt(string)Obtiene valor de propiedad entero.
virtual GetPropertyInt(string, int)Obtiene el valor de propiedad entero. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
virtual GetPropertyMargins(string)Obtiene el valor de la propiedad de los márgenes.
virtual GetPropertyMargins(string, Margins)Obtiene el valor de la propiedad de los márgenes. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
virtual GetPropertyRectangle(string)Obtiene el valor de la propiedad del rectángulo.
virtual GetPropertyRectangle(string, RectangleF)Obtiene el valor de la propiedad del rectángulo. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
virtual GetPropertySize(string)Obtiene el valor de la propiedad de tamaño.
virtual GetPropertySize(string, Size)Obtiene el valor de la propiedad de tamaño. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
virtual GetPropertyStringArray(string)Obtiene el valor de propiedad de la matriz de cadenas.
virtual GetPropertyStringArray(string, string[])Obtiene el valor de propiedad de la matriz de cadenas. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
virtual IsProperty(string)Obtiene el valor de la propiedad booleana.
virtual IsProperty(string, bool)Obtiene el valor de la propiedad booleana. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
virtual PrintProperties()
virtual PropertyNames()Devuelve los nombres de las propiedades.
virtual SetProperty(string, bool)Establece el valor de la propiedad booleana.
virtual SetProperty(string, Color)Establece el valor de la propiedad de color.
virtual SetProperty(string, double)Establece el valor de propiedad doble.
virtual SetProperty(string, float)Establece el valor de la propiedad flotante.
virtual SetProperty(string, int)Establece el valor de propiedad entero.
virtual SetProperty(string, Margins)Establece el valor de la propiedad de los márgenes.
virtual SetProperty(string, Rectangle)Establece el valor de la propiedad del rectángulo.
virtual SetProperty(string, Size)Establece el valor de la propiedad de tamaño.
virtual SetProperty(string, string)Establece el valor de la propiedad de cadena.
virtual SetProperty(string, string[])Establece el valor de propiedad de la matriz de cadenas.
static SetProperty(Dictionary<string, object>, string, bool)Establece el valor de la propiedad booleana en la tabla de propiedades especificada.
static SetProperty(Dictionary<string, object>, string, Color)Establece el valor de la propiedad de color en la tabla de propiedades especificada.
static SetProperty(Dictionary<string, object>, string, double)Establece el valor de propiedad doble en la tabla de propiedades especificada.
static SetProperty(Dictionary<string, object>, string, float)Establece el valor de la propiedad flotante en la tabla de propiedades especificada.
static SetProperty(Dictionary<string, object>, string, int)Establece el valor de propiedad entero en la tabla de propiedades especificada.
static SetProperty(Dictionary<string, object>, string, Margins)Establece el valor de propiedad de los márgenes en la tabla de propiedades especificada.
static SetProperty(Dictionary<string, object>, string, Rectangle)Establece el valor de la propiedad del rectángulo en la tabla de propiedades especificada.
static SetProperty(Dictionary<string, object>, string, Size)Establece el valor de la propiedad de tamaño en la tabla de propiedades especificada.
static SetProperty(Dictionary<string, object>, string, string[])Establece el valor de la propiedad de matriz de cadenas en la tabla de propiedades especificada.

Ver también