PageTheme PageTheme PageTheme PageTheme Class

定義

ページ テーマの基本クラスを表します。ページ テーマとは、Web サイト内のページとコントロール間に統一した外観を定義する目的で使用されるリソースのコレクションのことです。Represents the base class for a page theme, which is a collection of resources that are used to define a consistent look across pages and controls in a Web site. ページ テーマは、構成ファイルでもページ ディレクティブでも設定できます。The page theme can be set through configuration or the page directive.

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

注釈

ページおよびコントロールのControlSkinDelegate開発者は、、 ControlSkin、またはPageThemeの各クラスを直接使用しません。Page and control developers do not use the ControlSkinDelegate, ControlSkin, or PageTheme classes directly. これらのクラスは、ASP.NET theme およびコントロールスキンファイルで定義されているスタイルシート要素をページおよび特定の種類のコントロールに適用するために、ASP.NET パーサーおよび runtime によって使用されます。These classes are used by the ASP.NET parser and runtime to apply style sheet elements that are defined in ASP.NET themes and control skins files to pages and specific types of controls.

ページ開発者は、 ThemeプロパティとEnableThemingプロパティを使用してページテーマを有効 (または無効) にします。Page developers enable (or disable) page themes using the Theme and EnableTheming properties. ページテーマの詳細については、「 ASP.NET theme And スキン」を参照してください。For more information about page themes, see ASP.NET Themes and Skins.

コンストラクター

PageTheme() PageTheme() PageTheme() PageTheme()

PageTheme クラスの新しいインスタンスを初期化します。Initializes a new instance of the PageTheme class.

プロパティ

AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory

派生クラスでオーバーライドされた場合に、PageTheme オブジェクトのディレクトリの相対 URL を取得します。When overridden a derived class, gets the relative URL of the directory for the PageTheme object.

ControlSkins ControlSkins ControlSkins ControlSkins

派生クラスでオーバーライドされた場合に、コントロールの型ごとにインデックスが付いた、現在のページで使用できる既定のすべてのスキン名の IDictionary インターフェイスを取得します。When overridden in a derived class, gets an IDictionary interface of the names of all default skins that are available for the current page theme, indexed by control type.

LinkedStyleSheets LinkedStyleSheets LinkedStyleSheets LinkedStyleSheets

派生クラスでオーバーライドされた場合に、このページにリンクされたスタイル シートの配列を取得します。When overridden in a derived class, gets an array of style sheets that are linked to this page.

Page Page Page Page

PageTheme クラスのインスタンスに関連付けられている Page オブジェクトを取得します。Gets the Page object that is associated with the instance of the PageTheme class.

メソッド

CreateSkinKey(Type, String) CreateSkinKey(Type, String) CreateSkinKey(Type, String) CreateSkinKey(Type, String)

特定のコントロールの型とスキン ID に対するルックアップ キー オブジェクトを作成します。Creates a lookup key object for a particular control type and skin ID.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Eval(String) Eval(String) Eval(String) Eval(String)

PageTheme クラスのインスタンスが関連付けられている Page プロパティの Eval(Object, String) メソッドを使用して、データ バインディング式を評価します。Uses the Eval(Object, String) method of the Page property that the instance of the PageTheme class is associated with to evaluate a data-binding expression.

Eval(String, String) Eval(String, String) Eval(String, String) Eval(String, String)

PageTheme クラスのインスタンスが関連付けられている Page プロパティの Eval(Object, String, String) メソッドを使用して、データ バインディング式を評価します。Uses the Eval(Object, String, String) method of the Page property that the instance of the PageTheme class is associated with to evaluate a data-binding expression.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
TestDeviceFilter(String) TestDeviceFilter(String) TestDeviceFilter(String) TestDeviceFilter(String)

デバイス フィルターが PageTheme クラスのインスタンスに関連付けられている Page コントロールに適用されるかどうかをテストします。Tests whether a device filter applies to the Page control that the instance of the PageTheme class is associated with.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
XPath(String) XPath(String) XPath(String) XPath(String)

XPath データ バインディング式を評価します。Evaluates an XPath data-binding expression.

XPath(String, IXmlNamespaceResolver) XPath(String, IXmlNamespaceResolver) XPath(String, IXmlNamespaceResolver) XPath(String, IXmlNamespaceResolver)

名前空間を解決するための指定されたプリフィックスと名前空間割り当てを使用して、XPath データ バインディング式を評価します。Evaluates an XPath data-binding expression using the specified prefix and namespace mappings for namespace resolution.

XPath(String, String) XPath(String, String) XPath(String, String) XPath(String, String)

結果を表示するための指定された書式指定文字列を使用して XPath データ バインディング式を評価します。Evaluates an XPath data-binding expression using the specified format string to display the result.

XPath(String, String, IXmlNamespaceResolver) XPath(String, String, IXmlNamespaceResolver) XPath(String, String, IXmlNamespaceResolver) XPath(String, String, IXmlNamespaceResolver)

PageTheme クラスのインスタンスが関連付けられている Page コントロールの XPath(String, String, IXmlNamespaceResolver) メソッドを使用して、XPath データ バインディング式を評価します。Uses the XPath(String, String, IXmlNamespaceResolver) method of the Page control that the instance of the PageTheme class is associated with to evaluate an XPath data-binding expression.

XPathSelect(String) XPathSelect(String) XPathSelect(String) XPathSelect(String)

XPath データ バインディング式を評価し、IEnumerable インターフェイスを実装するノード コレクションを返します。Evaluates an XPath data-binding expression and returns a node collection that implements the IEnumerable interface.

XPathSelect(String, IXmlNamespaceResolver) XPathSelect(String, IXmlNamespaceResolver) XPathSelect(String, IXmlNamespaceResolver) XPathSelect(String, IXmlNamespaceResolver)

名前空間を解決するための指定されたプリフィックスと名前空間割り当てを使用して、XPath データ バインディング式を評価し、IEnumerable インターフェイスを実装するノード コレクションを返します。Evaluates an XPath data-binding expression using the specified prefix and namespace mappings for namespace resolution and returns a node collection that implements the IEnumerable interface.

適用対象

こちらもご覧ください