PageTheme Klasse

Definition

Stellt die Basisklasse für ein Seitendesign dar, bei dem es sich um eine Sammlung von Ressourcen handelt, die verwendet werden, um ein einheitliches Erscheinungsbild von Seiten und Steuerelementen in einer Website zu definieren. Das Seitendesign kann über die Konfiguration oder die Seitendirektive festgelegt werden.

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

Hinweise

Seiten- und Steuerelemententwickler verwenden ControlSkinDelegatedie Klassen ControlSkinPageTheme oder Klassen nicht direkt. Diese Klassen werden vom ASP.NET Parser und der Laufzeit verwendet, um Stylesheetelemente anzuwenden, die in ASP.NET Designs definiert sind und Skins auf Seiten und bestimmte Arten von Steuerelementen steuern.

Seitenentwickler aktivieren (oder deaktivieren) Seitendesigns mithilfe der Theme Und EnableTheming Eigenschaften. Weitere Informationen zu Seitendesigns finden Sie unter ASP.NET Designs und Skins.

Konstruktoren

Name Beschreibung
PageTheme()

Initialisiert eine neue Instanz der PageTheme-Klasse.

Eigenschaften

Name Beschreibung
AppRelativeTemplateSourceDirectory

Wenn eine abgeleitete Klasse überschrieben wird, ruft die relative URL des Verzeichnisses für das PageTheme Objekt ab.

ControlSkins

Wenn eine abgeleitete Klasse überschrieben wird, wird eine IDictionary Schnittstelle aller Standard-Skins abgerufen, die für das aktuelle Seitendesign verfügbar sind, indiziert nach Steuerelementtyp.

LinkedStyleSheets

Beim Überschreiben in einer abgeleiteten Klasse ruft ein Array von Stylesheets ab, die mit dieser Seite verknüpft sind.

Page

Ruft das Page Objekt ab, das der Instanz der PageTheme Klasse zugeordnet ist.

Methoden

Name Beschreibung
CreateSkinKey(Type, String)

Erstellt ein Nachschlageschlüsselobjekt für einen bestimmten Steuerelementtyp und eine Bestimmte Haut-ID.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Eval(String, String)

Verwendet die Eval(Object, String, String) Methode der Page Eigenschaft, der die Instanz der PageTheme Klasse zugeordnet ist, um einen Datenbindungsausdruck auszuwerten.

Eval(String)

Verwendet die Eval(Object, String) Methode der Page Eigenschaft, der die Instanz der PageTheme Klasse zugeordnet ist, um einen Datenbindungsausdruck auszuwerten.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
TestDeviceFilter(String)

Überprüft, ob ein Gerätefilter auf das Page Steuerelement angewendet wird, dem die Instanz der PageTheme Klasse zugeordnet ist.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
XPath(String, IXmlNamespaceResolver)

Wertet einen XPath-Datenbindungsausdruck mithilfe der angegebenen Präfix- und Namespacezuordnungen für die Namespaceauflösung aus.

XPath(String, String, IXmlNamespaceResolver)

Verwendet die XPath(String, String, IXmlNamespaceResolver) Methode des Page Steuerelements, dem die Instanz der PageTheme Klasse zugeordnet ist, um einen XPath-Datenbindungsausdruck auszuwerten.

XPath(String, String)

Wertet einen XPath-Datenbindungsausdruck mithilfe der angegebenen Formatzeichenfolge aus, um das Ergebnis anzuzeigen.

XPath(String)

Wertet einen XPath-Datenbindungsausdruck aus.

XPathSelect(String, IXmlNamespaceResolver)

Wertet einen XPath-Datenbindungsausdruck mithilfe der angegebenen Präfix- und Namespacezuordnungen für die Namespaceauflösung aus und gibt eine Knotenauflistung zurück, die die IEnumerable Schnittstelle implementiert.

XPathSelect(String)

Wertet einen XPath-Datenbindungsausdruck aus und gibt eine Knotenauflistung zurück, die die IEnumerable Schnittstelle implementiert.

Gilt für:

Weitere Informationen