Condividi tramite


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 della pelle in una directory tema. La SkinID proprietà specifica quale di queste interfacce applicare al controllo. Una pelle è specifica di un particolare controllo; non è possibile condividere le impostazioni della pelle tra i controlli di tipi diversi.

Se non si imposta la SkinID proprietà, un controllo usa la pelle predefinita se ne viene definita una. Ad esempio, se un'interfaccia senza ID è definita per un controllo, tale interfaccia si applica a tutti i controlli che non fanno riferimento in modo esplicito a un'interfaccia Image per ID e che non sono impostate per disabilitare i Image temi. Se un'interfaccia con un ID è definita per un Image controllo, tale interfaccia si applica solo ai Image controlli la cui SkinID proprietà è impostata su tale ID.

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

Si applica a

Vedi anche