Freigeben über


Control.SkinID Eigenschaft

Definition

Ruft die Haut ab, die auf das Steuerelement angewendet werden soll, oder legt sie fest.

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

Eigenschaftswert

Der Name der Haut, die auf das Steuerelement angewendet werden soll. Der Standardwert lautet Empty.

Attribute

Ausnahmen

Das Stylesheet wurde bereits angewendet.

- oder -

Das Page_PreInit Ereignis ist bereits aufgetreten.

- oder -

Das Steuerelement wurde der Auflistung bereits hinzugefügt Controls .

Hinweise

Skins, die einem Steuerelement zur Verfügung stehen, sind in einer oder mehreren Skindateien in einem Designverzeichnis enthalten. Die SkinID Eigenschaft gibt an, welche dieser Skins auf das Steuerelement angewendet werden sollen. Eine Haut ist spezifisch für ein bestimmtes Steuerelement; Sie können die Hauteinstellungen nicht zwischen Steuerelementen unterschiedlicher Typen teilen.

Wenn Sie die SkinID Eigenschaft nicht festlegen, verwendet ein Steuerelement die Standardhaut, wenn eine definiert ist. Wenn z. B. eine Haut ohne ID für ein Image Steuerelement definiert ist, gilt diese Haut für alle Image Steuerelemente, die nicht explizit auf eine Haut anhand der ID verweisen und nicht zum Deaktivieren von Designs festgelegt sind. Wenn eine Haut mit einer ID für ein Image Steuerelement definiert ist, gilt diese Haut nur für Image Steuerelemente, deren SkinID Eigenschaft auf diese ID festgelegt ist.

Wenn die Skindateien in einem Designverzeichnis keine Haut mit der angegebenen SkinID Eigenschaft enthalten, wird zur Laufzeit eine ArgumentException Ausnahme ausgelöst.

Gilt für:

Weitere Informationen