Freigeben über


WebControl.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(true)]
public override string SkinID { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.SkinID : string with get, set
Public Overrides Property SkinID As String

Eigenschaftswert

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

Attribute

Ausnahmen

Die in der SkinID Eigenschaft angegebene Haut ist im Design nicht vorhanden.

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 Hauteinstellung 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 für die Deaktivierung des Designs festgelegt sind. Wenn eine Skin mit einer ID für ein Image Steuerelement definiert ist, gilt diese Haut nur Image für Steuerelemente, deren SkinID ID festgelegt ist.

Wenn die Skindateien in einem Designverzeichnis keine Haut mit dem angegebenen SkinIDenthalten, wird zur Laufzeit eine ArgumentException Ausnahme ausgelöst.

Gilt für:

Weitere Informationen