Control.SkinID Control.SkinID Control.SkinID Control.SkinID Property

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.

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 SkinID proprietà 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 SkinID proprietà, 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 Image controllo, tale interfaccia viene applicata a tutti Image i controlli che non fanno riferimento in modo esplicito a un'interfaccia 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 viene definita un'interfaccia con un ID per un Image controllo, tale interfaccia viene applicata solo ai Image controlli la SkinID cui proprietà è 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 SkinID proprietà specificata, ArgumentException viene generata un'eccezione 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