Teilen über


PageTheme Klasse

Definition

Stellt die Basisklasse für ein Seitendesign dar. Dabei handelt es sich um eine Sammlung von Ressourcen, mit denen die Seiten und Steuerelemente in einer Website einheitlich dargestellt werden können. 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 die ControlSkinDelegateKlassen , ControlSkinoder PageTheme nicht direkt. Diese Klassen werden vom ASP.NET-Parser und der Runtime verwendet, um Stylesheetelemente anzuwenden, die in ASP.NET Designs und Steuerelementskins-Dateien definiert sind, auf Seiten und bestimmte Typen von Steuerelementen.

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

Konstruktoren

PageTheme()

Initialisiert eine neue Instanz der PageTheme-Klasse.

Eigenschaften

AppRelativeTemplateSourceDirectory

Beim Überschreiben in einer abgeleiteten Klasse wird die relative URL des Verzeichnisses für das PageTheme-Objekt abgerufen.

ControlSkins

Beim Überschreiben in einer abgeleiteten Klasse wird eine IDictionary-Schnittstelle der Namen aller Standardskins abgerufen, die für das aktuelle Seitendesign verfügbar sind und vom Steuerelementtyp indiziert wurden.

LinkedStyleSheets

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

Page

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

Methoden

CreateSkinKey(Type, String)

Erstellt ein Suchschlüsselobjekt für einen bestimmten Steuerelementtyp und eine bestimmte Skin-ID.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Eval(String)

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

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.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
TestDeviceFilter(String)

Prüft, ob ein Gerätefilter für das Page-Steuerelement angewendet werden kann, dem die Instanz der PageTheme-Klasse zugeordnet ist.

ToString()

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

(Geerbt von Object)
XPath(String)

Wertet einen XPath-Datenbindungsausdruck aus.

XPath(String, IXmlNamespaceResolver)

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

XPath(String, String)

Wertet mithilfe der angegebenen Formatzeichenfolge einen XPath-Datenbindungsausdruck aus und zeigt das Ergebnis an.

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.

XPathSelect(String)

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

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.

Gilt für:

Weitere Informationen