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. Motyw strony można ustawić za pomocą konfiguracji lub dyrektywy Page.

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 . 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.

Deweloperzy stron mogą włączać lub wyłączać motywy stron przy użyciu Theme EnableTheming właściwości i. Aby uzyskać więcej informacji na temat motywów stron, zobacz motywy i karnacje ASP.NET.

Konstruktory

PageTheme()

Inicjuje nowe wystąpienie klasy PageTheme.

Właściwości

AppRelativeTemplateSourceDirectory

W przypadku zastąpienia klasy pochodnej pobiera względny adres URL katalogu dla PageTheme obiektu.

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.

LinkedStyleSheets

Gdy jest zastępowany w klasie pochodnej, pobiera tablicę arkuszy stylów, które są połączone z tą stroną.

Page

Pobiera Page obiekt, który jest skojarzony z wystąpieniem PageTheme klasy.

Metody

CreateSkinKey(Type, String)

Tworzy obiekt klucza wyszukiwania dla określonego typu formantu i identyfikatora skórki.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(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.

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.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
TestDeviceFilter(String)

Testuje, czy filtr urządzenia ma zastosowanie do Page kontrolki, z którą PageTheme jest skojarzone wystąpienie klasy.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
XPath(String)

Oblicza wyrażenie powiązania danych XPath.

XPath(String, IXmlNamespaceResolver)

Oblicza wyrażenie powiązania danych XPath przy użyciu określonych mapowań prefiksu i przestrzeni nazw dla rozpoznawania przestrzeni nazw.

XPath(String, String)

Oblicza wyrażenie powiązania danych XPath przy użyciu określonego ciągu formatu w celu wyświetlenia wyniku.

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.

XPathSelect(String)

Oblicza wyrażenie powiązania danych XPath i zwraca kolekcję węzłów, która implementuje IEnumerable interfejs.

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.

Dotyczy

Zobacz też