語言

PageTheme 類別

定義

代表頁面主題的基底類別,該主題是一組資源,用以定義網站中頁面間一致的外觀與控制項。 頁面主題可以透過設定或頁面指令設定。

public ref class PageTheme abstract
public abstract class PageTheme
type PageTheme = class
Public MustInherit Class PageTheme
繼承
PageTheme

備註

頁面與控制項開發者不會直接使用 ControlSkinDelegate, ControlSkin, 或 PageTheme 類別。 這些類別被 ASP.NET 解析器與執行時用來套用 ASP.NET 主題中定義的樣式表元素,並將控制介面檔案套用到頁面及特定控制項類型。

頁面開發者會使用 Theme 和 EnableTheming 屬性來啟用(或停用)頁面主題。 欲了解更多頁面主題資訊,請參閱 ASP.NET 主題與外觀。

建構函式

名稱 Description
PageTheme()

初始化 PageTheme 類別的新執行個體。

屬性

名稱 Description
AppRelativeTemplateSourceDirectory

當 覆寫衍生類別時,會取得該 PageTheme 物件目錄的相對 URL。

ControlSkins

當在衍生類別中覆寫時,會獲得 IDictionary 一個介面,列出目前頁面主題所有預設皮膚的名稱,並依控制類型索引。

LinkedStyleSheets

當在衍生類別中覆寫時,會得到一組樣式表陣列,這些樣式表會連結到此頁面。

Page

取得 Page 與該類別實例 PageTheme 相關聯的物件。

方法

名稱 Description
CreateSkinKey(Type, String)

為特定控制類型和皮膚 ID 建立一個查找鍵物件。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Eval(String, String)

利用Eval(Object, String, String)該類別實例Page所關聯的屬性方法PageTheme來評估資料綁定表達式。

Eval(String)

利用Eval(Object, String)該類別實例Page所關聯的屬性方法PageTheme來評估資料綁定表達式。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
TestDeviceFilter(String)

測試該類別實例Page所關聯的控制是否適用PageTheme裝置過濾器。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
XPath(String, IXmlNamespaceResolver)

利用指定的前綴與命名空間映射來評估 XPath 資料綁定表達式以進行命名空間解析。

XPath(String, String, IXmlNamespaceResolver)

使用XPath(String, String, IXmlNamespaceResolver)該類別實例Page所關聯的控制項方法PageTheme來評估 XPath 資料綁定表達式。

XPath(String, String)

利用指定的格式字串評估 XPath 資料綁定表達式以顯示結果。

XPath(String)

評估 XPath 資料綁定表達式。

XPathSelect(String, IXmlNamespaceResolver)

利用指定的前綴與命名空間映射評估 XPath 資料綁定表達式以解析命名空間,並回傳實作介面的 IEnumerable 節點集合。

XPathSelect(String)

評估 XPath 資料綁定表達式,並回傳實作 IEnumerable 介面的節點集合。

適用於

另請參閱