Partage via


WebControl.SkinID Propriété

Définition

Obtient ou définit la peau à appliquer au contrôle.

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

Valeur de propriété

Nom de la peau à appliquer au contrôle. La valeur par défaut est Empty.

Attributs

Exceptions

La peau spécifiée dans la SkinID propriété n’existe pas dans le thème.

Remarques

Les peaux disponibles pour un contrôle sont contenues dans un ou plusieurs fichiers d’apparence dans un répertoire de thème. La SkinID propriété spécifie laquelle de ces peaux s’applique au contrôle. Une peau est spécifique à un contrôle particulier ; vous ne pouvez pas partager le paramètre d’apparence entre les contrôles de différents types.

Si vous ne définissez pas la SkinID propriété, un contrôle utilise l’apparence par défaut si celle-ci est définie. Par exemple, si une apparence sans ID est définie pour un Image contrôle, cette apparence s’applique à tous les Image contrôles qui ne référencent pas explicitement une apparence par ID et qui ne sont pas définis pour les désactiver. Si une apparence avec un ID est définie pour un Image contrôle, cette apparence s’applique uniquement Image aux contrôles dont SkinID l’ID est défini.

Si les fichiers d’apparence d’un répertoire de thème ne contiennent pas d’apparence avec l’apparence spécifiée SkinID, une ArgumentException exception est levée au moment de l’exécution.

S’applique à

Voir aussi