Control.SkinID Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Design ab, das auf das Steuerelement angewendet werden soll.
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 des Designs, das auf das Steuerelement angewendet werden soll. Der Standardwert ist Empty.
- Attribute
Ausnahmen
Das Stylesheet wurde bereits angewendet.
- oder -
Das Page_PreInit
-Ereignis ist bereits eingetreten.
- oder -
Der Controls
-Auflistung wurde das Steuerelement bereits hinzugefügt.
Hinweise
Skins, die für ein Steuerelement verfügbar sind, sind in mindestens einer Skin-Datei in einem Designverzeichnis enthalten. Die SkinID -Eigenschaft gibt an, welche dieser Skins auf das Steuerelement angewendet werden soll. Eine Skin ist spezifisch für ein bestimmtes Steuerelement. Sie können keine Skineinstellungen zwischen Steuerelementen unterschiedlicher Typen freigeben.
Wenn Sie die SkinID -Eigenschaft nicht festlegen, verwendet ein Steuerelement die Standard-Skin, wenn eine festgelegt ist. Wenn beispielsweise eine Skin ohne ID für ein Image Steuerelement definiert ist, gilt diese Skin für alle Image Steuerelemente, die nicht explizit nach ID auf eine Skin verweisen und nicht so festgelegt sind, dass Designs deaktiviert werden. Wenn eine Skin mit einer ID für ein Image Steuerelement definiert ist, gilt diese Skin nur Image für Steuerelemente, deren SkinID Eigenschaft auf diese ID festgelegt ist.
Wenn die Skindateien in einem Designverzeichnis keine Skin mit der angegebenen SkinID Eigenschaft enthalten, wird zur Laufzeit eine ArgumentException Ausnahme ausgelöst.