Control.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(false)]
public virtual string SkinID { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SkinID : string with get, set
Public Overridable Property SkinID As String

Valore della proprietà

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

Attributi

Eccezioni

Il foglio di stile è già stato applicato.

-oppure-

L'evento Page_PreInit si è già verificato.

-oppure-

Il controllo è già stato aggiunto all'insieme Controls.

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 le impostazioni 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 per ID e che non sono impostati per disabilitare i temi. Se per un Image controllo viene definita un'interfaccia con ID, tale interfaccia viene applicata solo ai Image controlli la cui SkinID proprietà è impostata su tale ID.

Se i file dell'interfaccia in una directory dei temi non contengono un'interfaccia con la proprietà specificata SkinID , viene generata un'eccezione ArgumentException in fase di esecuzione.

Si applica a

Vedi anche