Control.SkinID Proprietà

Definizione

Ottiene o imposta l'interfaccia personalizzata da applicare al controllo.Gets or sets the skin to apply to the control.

public:
 virtual property System::String ^ SkinID { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual string SkinID { get; set; }
member this.SkinID : string with get, set
Public Overridable Property SkinID As String

Valore della proprietà

Nome dell'interfaccia personalizzata da applicare al controllo.The name of the skin to apply to the control. Il valore predefinito è Empty.The default is Empty.

Attributi

Eccezioni

Il foglio di stile è già stato applicato.The style sheet has already been applied.

-oppure--or-

L'evento Page_PreInit si è già verificato.The Page_PreInit event has already occurred.

-oppure--or-

Il controllo è già stato aggiunto all'insieme Controls.The control was already added to the Controls collection.

Commenti

Le interfacce disponibili per un controllo sono contenute in uno o più file di interfaccia in una directory del tema.Skins available to a control are contained in one or more skin files in a theme directory. La proprietà SkinID specifica quali di queste interfacce applicare al controllo.The SkinID property specifies which of these skins to apply to the control. Un'interfaccia è specifica di un determinato controllo; non è possibile condividere le impostazioni della skin tra i controlli di tipi diversi.A skin is specific to a particular control; you cannot share skin settings between controls of different types.

Se non si imposta la proprietà SkinID, un controllo utilizza l'interfaccia predefinita se ne viene definita una.If you do not set the SkinID property, a control uses the default skin if one is defined. Se, ad esempio, viene definita un'interfaccia senza ID per un controllo Image, tale interfaccia viene applicata a tutti i controlli Image che non fanno riferimento in modo esplicito a un oggetto skin in base all'ID e che non sono impostati per disabilitare i temi.For example, if a skin without an ID is defined for an Image control, then that skin applies to all Image controls that do not explicitly reference a skin by ID and that are not set to disable themes. Se per un controllo Image viene definita un'interfaccia con un ID, tale interfaccia viene applicata solo ai controlli Image la cui proprietà SkinID è impostata su tale ID.If a skin with an ID is defined for an Image control, then that skin applies only to Image controls whose SkinID property is set to that ID.

Se i file di interfaccia in una directory del tema non contengono un'interfaccia con la proprietà SkinID specificata, viene generata un'eccezione ArgumentException in fase di esecuzione.If the skin files in a theme directory do not contain a skin with the specified SkinID property, an ArgumentException exception is thrown at run time.

Si applica a

Vedi anche