PageTheme クラス

定義

ページ テーマの基本クラスを表します。これは、Web サイト内のページとコントロール間で一貫した外観を定義するために使用されるリソースのコレクションです。 ページ テーマは、構成またはページ ディレクティブを使用して設定できます。

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

注釈

ページとコントロールの開発者は、 ControlSkinDelegateControlSkin、または PageTheme クラスを直接使用しません。 これらのクラスは、ASP.NET パーサーとランタイムによって使用され、ASP.NET テーマで定義されているスタイル シート要素を適用し、ページや特定の種類のコントロールにスキン ファイルをコントロールします。

ページ開発者は、 Theme プロパティと EnableTheming プロパティを使用してページ テーマを有効 (または無効) にします。 ページ テーマの詳細については、「ASP.NET テーマとスキン」を参照してください。

コンストラクター

名前 説明
PageTheme()

PageTheme クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AppRelativeTemplateSourceDirectory

派生クラスをオーバーライドすると、 PageTheme オブジェクトのディレクトリの相対 URL を取得します。

ControlSkins

派生クラスでオーバーライドされると、現在のページ テーマで使用できるすべての既定のスキンの名前の IDictionary インターフェイスを取得します。コントロールの種類によってインデックスが付けられます。

LinkedStyleSheets

派生クラスでオーバーライドされると、このページにリンクされているスタイル シートの配列を取得します。

Page

Page クラスのインスタンスに関連付けられているPageTheme オブジェクトを取得します。

メソッド

名前 説明
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 インターフェイスを実装するノード コレクションを返します。

適用対象

こちらもご覧ください