Page.Theme プロパティ
アセンブリ: System.Web (system.web.dll 内)

ページ テーマの名前。


Theme プロパティはページに使用するテーマの名前を設定します。
Theme プロパティは PreInit イベントの前にだけ設定できます。Theme プロパティを PreInit イベントの後で設定すると、InvalidOperationException 例外が発生します。
指定したテーマは、アプリケーション テーマまたはグローバル テーマのいずれかとして存在する必要があります。テーマが存在しない場合、HttpException 例外がスローされます。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


PageTheme クラス
アセンブリ: System.Web (system.web.dll 内)


ページとコントロールの開発者は、ControlSkinDelegate、ControlSkin、PageTheme の各クラスを直接使用しません。これらのクラスは、ASP.NET パーサーと ASP.NET ランタイムで、ASP.NET のテーマ ファイルおよびコントロール スキン ファイルで定義されているスタイル シート要素を特定の種類のコントロールに適用するために使用されます。
ページの開発者は、Theme プロパティと EnableTheming プロパティを使用して、ページ テーマを有効または無効にできます。ページ テーマの詳細については、「ASP.NET のテーマとスキンの概要」および「方法 : ASP.NET のテーマを定義する」を参照してください。


System.Web.UI.PageTheme


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


PageTheme コンストラクタ
アセンブリ: System.Web (system.web.dll 内)


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


PageTheme プロパティ

名前 | 説明 | |
---|---|---|
![]() | AppRelativeTemplateSourceDirectory | 派生クラスでオーバーライドされた場合、PageTheme オブジェクトのディレクトリの相対 URL を取得します。 |
![]() | ControlSkins | 派生クラスでオーバーライドされた場合、コントロールのタイプごとにインデックスが付いた、現在のページで使用できる既定のすべてのスキン名の IDictionary インターフェイスを取得します。 |
![]() | LinkedStyleSheets | 派生クラスでオーバーライドされた場合、このページにリンクされたスタイル シートの配列を取得します。 |
![]() | Page | PageTheme クラスのインスタンスに関連付けられている Page オブジェクトを取得します。 |

PageTheme メソッド

名前 | 説明 | |
---|---|---|
![]() | CreateSkinKey | 特定のコントロールのタイプとスキン ID に対するルックアップ キー オブジェクトを作成します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | TestDeviceFilter | デバイス フィルタが PageTheme クラスのインスタンスに関連付けられている Page コントロールに適用されるかどうかをテストします。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Eval | オーバーロードされます。 PageTheme クラスのインスタンスが関連付けられている Page コントロールの System.Web.UI.DataBinder.Eval メソッドを使用して、データ バインディング式を評価します。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | XPath | オーバーロードされます。 テーマ スキン ファイル内の XPath データ バインディング式を解析し評価するためのサポートを提供します。 |
![]() | XPathSelect | オーバーロードされます。 テーマ スキン ファイル内の XML ベースのデータに対してランタイム データ バインディングを提供し、IEnumerable インターフェイスを実装するノード コレクションを返します。 |

PageTheme メンバ
ページ テーマの基本クラスを表します。ページ テーマとは、Web サイト内のページとコントロール間に統一した外観を定義する目的で使用されるリソースのコレクションのことです。ページ テーマは、構成ファイルでもページ ディレクティブでも設定できます。
PageTheme データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | AppRelativeTemplateSourceDirectory | 派生クラスでオーバーライドされた場合、PageTheme オブジェクトのディレクトリの相対 URL を取得します。 |
![]() | ControlSkins | 派生クラスでオーバーライドされた場合、コントロールのタイプごとにインデックスが付いた、現在のページで使用できる既定のすべてのスキン名の IDictionary インターフェイスを取得します。 |
![]() | LinkedStyleSheets | 派生クラスでオーバーライドされた場合、このページにリンクされたスタイル シートの配列を取得します。 |
![]() | Page | PageTheme クラスのインスタンスに関連付けられている Page オブジェクトを取得します。 |

名前 | 説明 | |
---|---|---|
![]() | CreateSkinKey | 特定のコントロールのタイプとスキン ID に対するルックアップ キー オブジェクトを作成します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | TestDeviceFilter | デバイス フィルタが PageTheme クラスのインスタンスに関連付けられている Page コントロールに適用されるかどうかをテストします。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Eval | オーバーロードされます。 PageTheme クラスのインスタンスが関連付けられている Page コントロールの System.Web.UI.DataBinder.Eval メソッドを使用して、データ バインディング式を評価します。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | XPath | オーバーロードされます。 テーマ スキン ファイル内の XPath データ バインディング式を解析し評価するためのサポートを提供します。 |
![]() | XPathSelect | オーバーロードされます。 テーマ スキン ファイル内の XML ベースのデータに対してランタイム データ バインディングを提供し、IEnumerable インターフェイスを実装するノード コレクションを返します。 |

- PageThemeのページへのリンク