ControlSkin 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示控件外观,这是定义应用于 ASP.NET Web 服务器控件的风格属性的方法。
public ref class ControlSkin
public class ControlSkin
type ControlSkin = class
Public Class ControlSkin
- 继承
-
ControlSkin
示例
下面的代码示例演示如何为声明性 ASP.NET 页中的控件指定控件外观。 该示例显示了在同一页中找到的三个 ASP.NET 服务器控件,两个控件使用相同的命名外观,另一个使用不同外观。
<asp:repeater runat="server" id="Specials" skinid = "ProductSpecialsList" />
<asp:repeater runat="server" id="TopItems" skinid = "ProductList" />
<asp:repeater runat="server" id="Items" skinid = "ProductList" />
<asp:repeater runat="server" id="Specials" skinid = "ProductSpecialsList" />
<asp:repeater runat="server" id="TopItems" skinid = "ProductList" />
<asp:repeater runat="server" id="Items" skinid = "ProductList" />
注解
页面和控制开发人员不直接使用ControlSkinDelegate或ControlSkinPageTheme类。 ASP.NET 页面框架在内部使用这些类将 ASP.NET 主题中定义的服务器端属性和级联样式表定义应用于特定类型的控件。
ControlSkin 对象表示运行时和设计时控件的 Control 命名外观或默认外观。 ASP.NET 生成 PageTheme、ControlSkin 和 ControlSkinDelegate 对象,以将主题中定义的样式元素和控件外观文件应用于 ASP.NET 网页和控件。
有关主题和控制外观的详细信息,请参阅 ASP.NET 主题和外观。
构造函数
| 名称 | 说明 |
|---|---|
| ControlSkin(Type, ControlSkinDelegate) |
使用传递ControlSkin的类型和委托创建类的新实例Control。 |
属性
| 名称 | 说明 |
|---|---|
| ControlType |
Type获取对象与之关联的控件ControlSkin。 |
方法
| 名称 | 说明 |
|---|---|
| ApplySkin(Control) |
将外观应用于 Control 对象包含的 ControlSkin 控件。 |
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |