Condividi tramite


Control.SkinID Proprietà

Definizione

Ottiene o imposta l'interfaccia 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 da applicare al controllo. Il valore predefinito è Empty.

Attributi

Eccezioni

Il foglio di stile è già stato applicato.

oppure

Si è già verificato l'evento Page_PreInit .

oppure

Il controllo è già stato aggiunto alla Controls raccolta.

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 esplicitamente riferimento a un'interfaccia in base all'ID e che non sono impostati per disabilitare i temi. Se per un Image controllo viene definita un'interfaccia con ID, tale interfaccia si applica solo ai Image controlli la cui SkinID proprietà è impostata su tale ID.

Se i file di 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