Control.SkinID Vlastnost

Definice

Získá nebo nastaví vzhled, který má být použit pro ovládací prvek.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; }
[<System.ComponentModel.Browsable(false)>]
member this.SkinID : string with get, set
Public Overridable Property SkinID As String

Hodnota vlastnosti

String

Název vzhledu, který má být použit pro ovládací prvek.The name of the skin to apply to the control. Výchozí formát je Empty.The default is Empty.

Atributy

Výjimky

Šablona stylů již byla použita.The style sheet has already been applied.

-nebo--or-

Page_PreInitUdálost již proběhla.The Page_PreInit event has already occurred.

-nebo--or-

Ovládací prvek již byl přidán do Controls kolekce.The control was already added to the Controls collection.

Poznámky

Skiny, které jsou k dispozici pro ovládací prvek, jsou obsaženy v jednom nebo více souborech skinů v adresáři motivů.Skins available to a control are contained in one or more skin files in a theme directory. SkinIDVlastnost určuje, které z těchto vzhledů mají být použity pro ovládací prvek.The SkinID property specifies which of these skins to apply to the control. Vzhled je specifický pro konkrétní ovládací prvek; nemůžete sdílet nastavení skinu mezi ovládacími prvky různých typů.A skin is specific to a particular control; you cannot share skin settings between controls of different types.

Pokud vlastnost nenastavíte SkinID , ovládací prvek použije výchozí vzhled, pokud je definován.If you do not set the SkinID property, a control uses the default skin if one is defined. Například pokud je pro ovládací prvek definován Skin bez ID Image , bude tento Skin použit pro všechny Image ovládací prvky, které explicitně neodkazují na vzhled podle ID a nejsou nastaveny pro zákaz motivů.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. Pokud je pro ovládací prvek definován Skin s ID Image , bude tento Skin použit pouze pro Image ovládací prvky, jejichž SkinID vlastnost je nastavena na toto 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.

Pokud soubory skinů v adresáři motivů neobsahují Skin se zadanou SkinID vlastností, ArgumentException je vyvolána výjimka v době běhu.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.

Platí pro

Viz také