Partager via


PageTheme Classe

Définition

Représente la classe de base d'un thème de page qui consiste en une collection de ressources utilisées pour définir un aspect homogène des pages et des contrôles à l'échelle d'un site Web. Le thème de page peut être défini par le biais d'une configuration ou de la directive de page.

public ref class PageTheme abstract
public abstract class PageTheme
type PageTheme = class
Public MustInherit Class PageTheme
Héritage
PageTheme

Remarques

Les développeurs de pages et de contrôles n’utilisent pas les ControlSkinDelegateclasses , ControlSkinou PageTheme directement. Ces classes sont utilisées par l’analyseur et le runtime ASP.NET pour appliquer des éléments de feuille de style définis dans ASP.NET thèmes et des fichiers d’apparences de contrôle aux pages et à des types spécifiques de contrôles.

Les développeurs de pages activent (ou désactivent) les thèmes de page à l’aide des Theme propriétés et EnableTheming . Pour plus d’informations sur les thèmes de page, consultez ASP.NET Thèmes et skins.

Constructeurs

PageTheme()

Initialise une nouvelle instance de la classe PageTheme.

Propriétés

AppRelativeTemplateSourceDirectory

En cas de substitution dans une classe dérivée, obtient l'URL relative du répertoire pour l'objet PageTheme.

ControlSkins

En cas de substitution dans une classe dérivée, obtient une interface IDictionary des noms de toutes les apparences par défaut disponibles pour le thème de page actuel, indexée selon le type de contrôle.

LinkedStyleSheets

En cas de substitution dans une classe dérivée, obtient un tableau des feuilles de style liées à cette page.

Page

Obtient l'objet Page associé à l'instance de la classe PageTheme.

Méthodes

CreateSkinKey(Type, String)

Crée un objet de clé de recherche pour un type de contrôle et ID d'apparence particuliers.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Eval(String)

Utilise la méthode Eval(Object, String) de la propriété Page à laquelle l'instance de la classe PageTheme est associée pour évaluer une expression de liaison de données.

Eval(String, String)

Utilise la méthode Eval(Object, String, String) de la propriété Page à laquelle l'instance de la classe PageTheme est associée pour évaluer une expression de liaison de données.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
TestDeviceFilter(String)

Détermine par test si un filtre pour appareil mobile s'applique au contrôle Page auquel l'instance de la classe PageTheme est associée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
XPath(String)

Évalue une expression de liaison de données XPath.

XPath(String, IXmlNamespaceResolver)

Évalue une expression de liaison de données XPath à l'aide des mappages de préfixes et d'espaces de noms spécifiés pour la résolution d'espaces de noms.

XPath(String, String)

Évalue une expression de liaison de données XPath à l'aide de la chaîne de format spécifiée pour afficher le résultat.

XPath(String, String, IXmlNamespaceResolver)

Utilise la méthode XPath(String, String, IXmlNamespaceResolver) du contrôle Page à laquelle l'instance de la classe PageTheme est associée pour évaluer une expression de liaison de données XPath.

XPathSelect(String)

Évalue une expression de liaison de données XPath et retourne une collection de nœuds qui implémente l'interface IEnumerable.

XPathSelect(String, IXmlNamespaceResolver)

Évalue une expression de liaison de données XPath à l'aide des mappages de préfixes et d'espaces de noms spécifiés pour la résolution d'espaces de noms, et retourne une collection de nœuds qui implémente l'interface IEnumerable.

S’applique à

Voir aussi