Compartir vía


Control.SkinID Propiedad

Definición

Obtiene o establece la máscara que se va a aplicar al control.

public:
 virtual property System::String ^ SkinID { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual string SkinID { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SkinID : string with get, set
Public Overridable Property SkinID As String

Valor de propiedad

Nombre de la piel que se va a aplicar al control. El valor predeterminado es Empty.

Atributos

Excepciones

La hoja de estilos ya se ha aplicado.

O bien

El Page_PreInit evento ya se ha producido.

O bien

El control ya se agregó a la Controls colección.

Comentarios

Las máscaras disponibles para un control se encuentran en uno o varios archivos de máscara en un directorio de temas. La SkinID propiedad especifica cuál de estas máscaras se aplicará al control . Una piel es específica de un control determinado; no se puede compartir la configuración de la máscara entre controles de diferentes tipos.

Si no establece la SkinID propiedad , un control usa la máscara predeterminada si se define una. Por ejemplo, si se define una máscara sin un identificador para un Image control, esa máscara se aplica a todos los Image controles que no hacen referencia explícitamente a una máscara por identificador y que no están establecidos para deshabilitar temas. Si se define una máscara con un identificador para un Image control, esa máscara solo se aplica a Image los controles cuya SkinID propiedad se establece en ese identificador.

Si los archivos de máscara de un directorio de temas no contienen una máscara con la propiedad especificada SkinID , se produce una ArgumentException excepción en tiempo de ejecución.

Se aplica a

Consulte también