PageTheme Klasa

Definicja

Reprezentuje klasę bazową dla motywu strony, która jest kolekcją zasobów, które są używane do definiowania spójnego wyglądu między stronami i kontrolkami w witrynie sieci 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. Motyw strony można ustawić za pomocą konfiguracji lub dyrektywy Page.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
Dziedziczenie
PageTheme

Uwagi

Deweloperzy stron i formantów nie korzystają bezpośrednio z ControlSkinDelegate ControlSkin klas,, ani PageTheme .Page and control developers do not use the ControlSkinDelegate, ControlSkin, or PageTheme classes directly. Te klasy są używane przez analizator ASP.NET i środowisko uruchomieniowe do zastosowania elementów arkusza stylów, które są zdefiniowane w motywach ASP.NET i pliki karnacji formantów na stronach i określonych typach kontrolek.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.

Deweloperzy stron mogą włączać lub wyłączać motywy stron przy użyciu Theme EnableTheming właściwości i.Page developers enable (or disable) page themes using the Theme and EnableTheming properties. Aby uzyskać więcej informacji na temat motywów stron, zobacz motywy i karnacje ASP.NET.For more information about page themes, see ASP.NET Themes and Skins.

Konstruktory

PageTheme()

Inicjuje nowe wystąpienie klasy PageTheme.Initializes a new instance of the PageTheme class.

Właściwości

AppRelativeTemplateSourceDirectory

W przypadku zastąpienia klasy pochodnej pobiera względny adres URL katalogu dla PageTheme obiektu.When overridden a derived class, gets the relative URL of the directory for the PageTheme object.

ControlSkins

Gdy jest zastępowany w klasie pochodnej, pobiera IDictionary interfejs nazw wszystkich karnacji domyślnych, które są dostępne dla bieżącego motywu strony, indeksowane przez typ formantu.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

Gdy jest zastępowany w klasie pochodnej, pobiera tablicę arkuszy stylów, które są połączone z tą stroną.When overridden in a derived class, gets an array of style sheets that are linked to this page.

Page

Pobiera Page obiekt, który jest skojarzony z wystąpieniem PageTheme klasy.Gets the Page object that is associated with the instance of the PageTheme class.

Metody

CreateSkinKey(Type, String)

Tworzy obiekt klucza wyszukiwania dla określonego typu formantu i identyfikatora skórki.Creates a lookup key object for a particular control type and skin ID.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
Eval(String)

Używa Eval(Object, String) metody Page właściwości, PageTheme z którą jest skojarzone wystąpienie klasy, aby oszacować wyrażenie powiązania danych.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)

Używa Eval(Object, String, String) metody Page właściwości, PageTheme z którą jest skojarzone wystąpienie klasy, aby oszacować wyrażenie powiązania danych.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()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
TestDeviceFilter(String)

Testuje, czy filtr urządzenia ma zastosowanie do Page kontrolki, z którą PageTheme jest skojarzone wystąpienie klasy.Tests whether a device filter applies to the Page control that the instance of the PageTheme class is associated with.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
XPath(String)

Oblicza wyrażenie powiązania danych XPath.Evaluates an XPath data-binding expression.

XPath(String, IXmlNamespaceResolver)

Oblicza wyrażenie powiązania danych XPath przy użyciu określonych mapowań prefiksu i przestrzeni nazw dla rozpoznawania przestrzeni nazw.Evaluates an XPath data-binding expression using the specified prefix and namespace mappings for namespace resolution.

XPath(String, String)

Oblicza wyrażenie powiązania danych XPath przy użyciu określonego ciągu formatu w celu wyświetlenia wyniku.Evaluates an XPath data-binding expression using the specified format string to display the result.

XPath(String, String, IXmlNamespaceResolver)

Używa XPath(String, String, IXmlNamespaceResolver) metody Page kontrolki, PageTheme z którą jest skojarzone wystąpienie klasy, aby oszacować wyrażenie powiązania danych 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)

Oblicza wyrażenie powiązania danych XPath i zwraca kolekcję węzłów, która implementuje IEnumerable interfejs.Evaluates an XPath data-binding expression and returns a node collection that implements the IEnumerable interface.

XPathSelect(String, IXmlNamespaceResolver)

Oblicza wyrażenie powiązania danych XPath przy użyciu określonych mapowań prefiksu i przestrzeni nazw dla rozpoznawania przestrzeni nazw i zwraca kolekcję węzłów, która implementuje IEnumerable interfejs.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.

Dotyczy

Zobacz też