Condividi tramite


LoginView.SkinID Proprietà

Definizione

Ottiene o imposta l'interfaccia da applicare al LoginView 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 da applicare al LoginView controllo. Il valore predefinito è una stringa vuota ("").

Attributi

Eccezioni

L'interfaccia SkinID specificata nella proprietà 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 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 disabilitarli. Se per un Image controllo viene definita un'interfaccia con ID, tale interfaccia si applica solo ai Image controlli i cui SkinID valori sono impostati su tale ID.

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