PageTheme PageTheme PageTheme PageTheme Class

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.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. Das Seitendesign kann über die Konfiguration oder die Seitendirektive festgelegt werden.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
Vererbung
PageThemePageThemePageThemePageTheme

Hinweise

Die ControlSkinDelegate-,-oder PageTheme -Klassen werden ControlSkinvon Seiten-und Steuerelement Entwicklern nicht direkt verwendet.Page and control developers do not use the ControlSkinDelegate, ControlSkin, or PageTheme classes directly. Diese Klassen werden vom ASP.NET-Parser und der Common Language Runtime verwendet, um Stylesheet-Elemente, die in ASP.NET Designs und Steuerelement-Skins-Dateien definiert sind, auf Seiten und bestimmte Typen von Steuerelementen anzuwenden.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.

Seiten Entwickler aktivieren (oder deaktivieren) Seiten Designs mithilfe der Theme - EnableTheming Eigenschaft und der-Eigenschaft.Page developers enable (or disable) page themes using the Theme and EnableTheming properties. Weitere Informationen zu Seiten Designs finden Sie unter ASP.net Themes and Skins.For more information about page themes, see ASP.NET Themes and Skins.

Konstruktoren

PageTheme() PageTheme() PageTheme() PageTheme()

Initialisiert eine neue Instanz der PageTheme-Klasse.Initializes a new instance of the PageTheme class.

Eigenschaften

AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory

Beim Überschreiben in einer abgeleiteten Klasse wird die relative URL des Verzeichnisses für das PageTheme-Objekt abgerufen.When overridden a derived class, gets the relative URL of the directory for the PageTheme object.

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

Beim Überschreiben in einer abgeleiteten Klasse wird ein Array von Stylesheets abgerufen, die mit dieser Seite verknüpft sind.When overridden in a derived class, gets an array of style sheets that are linked to this page.

Page Page Page Page

Ruft das Page-Objekt ab, das der Instanz der PageTheme-Klasse zugeordnet ist.Gets the Page object that is associated with the instance of the PageTheme class.

Methoden

CreateSkinKey(Type, String) CreateSkinKey(Type, String) CreateSkinKey(Type, String) CreateSkinKey(Type, String)

Erstellt ein Suchschlüsselobjekt für einen bestimmten Steuerelementtyp und eine bestimmte Skin-ID.Creates a lookup key object for a particular control type and skin ID.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Eval(String) Eval(String) Eval(String) Eval(String)

Verwendet die Eval(Object, String)-Methode der Page-Eigenschaft, der die Instanz der PageTheme-Klasse zugeordnet ist, um einen Datenbindungsausdruck auszuwerten.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) Eval(String, String) Eval(String, String) 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.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() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
TestDeviceFilter(String) TestDeviceFilter(String) TestDeviceFilter(String) TestDeviceFilter(String)

Prüft, ob ein Gerätefilter für das Page-Steuerelement angewendet werden kann, dem die Instanz der PageTheme-Klasse zugeordnet ist.Tests whether a device filter applies to the Page control that the instance of the PageTheme class is associated with.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
XPath(String) XPath(String) XPath(String) XPath(String)

Wertet einen XPath-Datenbindungsausdruck aus.Evaluates an XPath data-binding expression.

XPath(String, IXmlNamespaceResolver) XPath(String, IXmlNamespaceResolver) XPath(String, IXmlNamespaceResolver) XPath(String, IXmlNamespaceResolver)

Wertet einen XPath-Datenbindungsausdruck mithilfe der angegebenen Präfix- und Namespacezuordnungen für die Namespaceauflösung aus.Evaluates an XPath data-binding expression using the specified prefix and namespace mappings for namespace resolution.

XPath(String, String) XPath(String, String) XPath(String, String) XPath(String, String)

Wertet mithilfe der angegebenen Formatzeichenfolge einen XPath-Datenbindungsausdruck aus und zeigt das Ergebnis an.Evaluates an XPath data-binding expression using the specified format string to display the result.

XPath(String, String, IXmlNamespaceResolver) XPath(String, String, IXmlNamespaceResolver) XPath(String, String, IXmlNamespaceResolver) 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.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) XPathSelect(String) XPathSelect(String) XPathSelect(String)

Wertet einen XPath-Datenbindungsausdruck aus und gibt eine Knotenauflistung zurück, die die IEnumerable-Schnittstelle implementiert.Evaluates an XPath data-binding expression and returns a node collection that implements the IEnumerable interface.

XPathSelect(String, IXmlNamespaceResolver) XPathSelect(String, IXmlNamespaceResolver) XPathSelect(String, IXmlNamespaceResolver) 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.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.

Gilt für:

Siehe auch