Control.SkinID Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.