Udostępnij za pośrednictwem


PageTheme Klasa

Definicja

Reprezentuje klasę bazową dla motywu strony, który jest kolekcją zasobów używanych do definiowania spójnego spojrzenia między stronami i kontrolkami w witrynie sieci Web. Motyw strony można ustawić za pomocą konfiguracji lub dyrektywy strony.

public ref class PageTheme abstract
public abstract class PageTheme
type PageTheme = class
Public MustInherit Class PageTheme
Dziedziczenie
PageTheme

Uwagi

Deweloperzy stron i kontrolek nie używają ControlSkinDelegatebezpośrednio klas , ControlSkinani PageTheme . Te klasy są używane przez analizator ASP.NET i środowisko uruchomieniowe do stosowania elementów arkusza stylów zdefiniowanych w ASP.NET motywów i kontroli plików skórek do stron i określonych typów kontrolek.

Deweloperzy stron włączają (lub wyłączają) motywy stron przy użyciu właściwości Theme i EnableTheming . Aby uzyskać więcej informacji na temat motywów stron, zobacz ASP.NET Motywy i skórki.

Konstruktory

PageTheme()

Inicjuje nowe wystąpienie klasy PageTheme.

Właściwości

AppRelativeTemplateSourceDirectory

Po zastąpieniu klasy pochodnej pobiera względny adres URL katalogu dla PageTheme obiektu.

ControlSkins

Po zastąpieniu w klasie pochodnej pobiera IDictionary interfejs nazw wszystkich domyślnych skórek, które są dostępne dla bieżącego motywu strony, indeksowane według typu kontrolki.

LinkedStyleSheets

Po zastąpieniu klasy pochodnej pobiera tablicę arkuszy stylów połączonych z tą stroną.

Page

Page Pobiera obiekt skojarzony z wystąpieniem PageTheme klasy.

Metody

CreateSkinKey(Type, String)

Tworzy obiekt klucza wyszukiwania dla określonego typu kontrolki i identyfikatora skóry.

Equals(Object)

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

(Odziedziczone po Object)
Eval(String)

Eval(Object, String) Używa metody Page właściwości, z którą jest skojarzone wystąpienie PageTheme klasy, aby ocenić wyrażenie powiązania danych.

Eval(String, String)

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

Sprawdza, czy filtr urządzenia ma zastosowanie do Page kontrolki PageTheme , z którą 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 na potrzeby 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)

XPath(String, String, IXmlNamespaceResolver) Używa metody kontrolkiPage, z którą jest skojarzone wystąpienie PageTheme klasy, aby ocenić 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ślonego prefiksu i mapowań przestrzeni nazw dla rozpoznawania przestrzeni nazw i zwraca kolekcję węzłów, która implementuje IEnumerable interfejs.

Dotyczy

Zobacz też