WebControl.SkinID 属性

定义

获取或设置要应用于控件的外观。

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

属性值

要应用于控件外观的名称。 默认值为 Empty

属性

例外

主题中不存在 SkinID 属性中指定的外观。

注解

可用于控件的皮肤包含在主题目录中的一个或多个外观文件中。 属性 SkinID 指定要应用于控件的这些外观中的哪一个。 外观特定于特定控件;不能在不同类型的控件之间共享外观设置。

如果不设置 SkinID 属性,则控件使用默认外观(如果定义了一个外观)。 例如,如果为 Image 控件定义了没有 ID 的皮肤,则该外观将应用于未按 ID 显式引用外观且未设置为禁用主题的所有 Image 控件。 如果为 Image 控件定义了具有 ID 的皮肤,则该外观仅适用于 Image 设置为该 ID 的 SkinID 控件。

如果主题目录中的皮肤文件不包含具有指定 SkinID的外观, ArgumentException 则会在运行时引发异常。

适用于

另请参阅