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和 ControlSkinControlSkinDelegate 物件,以套用主題中所定義的樣式專案,以及將面板檔案中定義的樣式專案套用至 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) |