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、 ControlSkin或 PageTheme 类。 ASP.NET 页面框架在内部使用这些类,将 ASP.NET 主题和控件外观文件中定义的服务器端属性和级联样式表定义应用于特定类型的控件。
ControlSkin 对象表示运行时和设计时控件 Control 的命名外观或默认外观。 ASP.NET 生成 PageTheme、 ControlSkin 和 ControlSkinDelegate 对象,以将主题中定义的样式元素和控件外观文件应用于 ASP.NET 网页和控件。
有关主题和控件外观的详细信息,请参阅 ASP.NET 主题和外观。
构造函数
ControlSkin(Type, ControlSkinDelegate) |
使用所传递的 Control 类型和委托创建 ControlSkin 类的新实例。 |
属性
ControlType |
获取与 ControlSkin 对象关联的控件的 Type。 |
方法
ApplySkin(Control) |
将外观应用于 ControlSkin 对象包含的 Control 控件。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |