Condividi tramite


WebControl.SkinID Proprietà

Definizione

Ottiene o imposta l'interfaccia personalizzata da applicare al controllo.

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

Valore della proprietà

Nome dell'interfaccia personalizzata da applicare al controllo. Il valore predefinito è Empty.

Attributi

Eccezioni

L'interfaccia specificata nella proprietà SkinID non esiste nel tema.

Commenti

Le interfacce disponibili per un controllo sono contenute in uno o più file di interfaccia in una directory dei temi. La SkinID proprietà specifica quale di queste interfacce applicare al controllo. Una pelle è specifica di un particolare controllo; non è possibile condividere l'impostazione dell'interfaccia tra controlli di tipi diversi.

Se non si imposta la SkinID proprietà, un controllo utilizza l'interfaccia predefinita se ne viene definita una. Ad esempio, se un'interfaccia senza ID è definita per un Image controllo, tale interfaccia si applica a tutti i Image controlli che non fanno riferimento in modo esplicito a un'interfaccia in base all'ID e che non sono impostati per disabilitarli. Se per un Image controllo viene definita un'interfaccia con ID, tale interfaccia viene applicata solo Image ai controlli il cui SkinID ID è impostato su tale ID.

Se i file dell'interfaccia in una directory dei temi non contengono un'interfaccia con l'oggetto specificato SkinID, viene generata un'eccezione ArgumentException in fase di esecuzione.

Si applica a

Vedi anche