Langue

PageTheme Classe

Définition

Représente la classe de base d’un thème de page, qui est une collection de ressources utilisées pour définir une apparence cohérente entre les pages et les contrôles d’un site Web. Le thème de page peut être défini par le biais de la 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 page et de contrôle n’utilisent pas directement les classes ou ControlSkinDelegate les ControlSkinclassesPageTheme. Ces classes sont utilisées par l’analyseur ASP.NET et le runtime pour appliquer des éléments de feuille de style définis dans ASP.NET thèmes et contrôler les fichiers d’apparence aux pages et aux types spécifiques de contrôles.

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

Constructeurs

Nom Description
PageTheme()

Initialise une nouvelle instance de la classe PageTheme.

Propriétés

Nom Description
AppRelativeTemplateSourceDirectory

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

ControlSkins

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

LinkedStyleSheets

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

Page

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

Méthodes

Nom Description
CreateSkinKey(Type, String)

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

Equals(Object)

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

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

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

Eval(String)

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

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Teste si un filtre d’appareil s’applique au Page contrôle auquel l’instance de la PageTheme classe est associée.

ToString()

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

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

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

XPath(String, String, IXmlNamespaceResolver)

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

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)

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

XPathSelect(String, IXmlNamespaceResolver)

Évalue une expression de liaison de données XPath à l’aide des mappages de préfixe et d’espace 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 .

XPathSelect(String)

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

S’applique à

Voir aussi