Control.SkinID 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置要应用于控件的外观。
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
属性值
要应用于控件外观的名称。 默认值为 Empty。
- 属性
例外
注解
可用于控件的皮肤包含在主题目录中的一个或多个外观文件中。 属性 SkinID 指定要应用于控件的这些外观中的哪一个。 外观特定于特定控件;不能在不同类型的控件之间共享皮肤设置。
如果不设置 SkinID 属性,则控件使用默认外观(如果定义了一个外观)。 例如,如果为 Image 控件定义了没有 ID 的外观,则该外观将应用于未按 ID 显式引用外观且未设置为禁用主题的所有 Image 控件。 如果为 Image 控件定义了具有 ID 的外观,则该外观仅适用于 Image 属性设置为该 ID 的 SkinID 控件。
如果主题目录中的皮肤文件不包含具有指定 SkinID 属性的外观, ArgumentException 则会在运行时引发异常。