Condividi tramite


PageTheme Classe

Definizione

Rappresenta la classe base per un tema di pagina, ovvero un insieme di risorse utilizzate per definire un aspetto uniforme per le pagine e i controlli di un sito Web. È possibile impostare il tema della pagina tramite la configurazione o la direttiva della pagina.

public ref class PageTheme abstract
public abstract class PageTheme
type PageTheme = class
Public MustInherit Class PageTheme
Ereditarietà
PageTheme

Commenti

Gli sviluppatori di pagine e controlli non usano direttamente le ControlSkinDelegateclassi , ControlSkino PageTheme . Queste classi vengono utilizzate dal parser ASP.NET e dal runtime per applicare elementi del foglio di stile definiti in ASP.NET temi e file di interfacce di controllo alle pagine e tipi specifici di controlli.

Gli sviluppatori di pagine abilitano (o disabilitano) i temi di pagina usando le Theme proprietà e EnableTheming . Per altre informazioni sui temi delle pagine, vedere ASP.NET Temi e interfacce.

Costruttori

PageTheme()

Inizializza una nuova istanza della classe PageTheme.

Proprietà

AppRelativeTemplateSourceDirectory

Quando sottoposto a override in una classe derivata, ottiene l'URL relativo della directory per l'oggetto PageTheme.

ControlSkins

Quando sottoposto a override in una classe derivata, ottiene un'interfaccia IDictionary dei nomi di tutte le interfacce disponibili per il tema di pagina corrente, indicizzati per tipo di controllo.

LinkedStyleSheets

Quando sottoposto a override in una classe derivata, ottiene una matrice di fogli di stile collegati alla pagina.

Page

Ottiene l'oggetto Page associato all'istanza della classe PageTheme.

Metodi

CreateSkinKey(Type, String)

Crea un oggetto chiave di ricerca per un determinato tipo di controllo e un determinato ID di interfaccia.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Eval(String)

Utilizza il metodo Eval(Object, String) della proprietà Page a cui è associata l'istanza della classe PageTheme per valutare un'espressione di associazione dati.

Eval(String, String)

Utilizza il metodo Eval(Object, String, String) della proprietà Page a cui è associata l'istanza della classe PageTheme per valutare un'espressione di associazione dati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
TestDeviceFilter(String)

Verifica se un filtro di periferica è applicabile al controllo Page a cui è associata l'istanza della classe PageTheme.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
XPath(String)

Valuta un'espressione di associazione dati XPath.

XPath(String, IXmlNamespaceResolver)

Valuta un'espressione di associazione dati XPath utilizzando i mapping di prefissi e spazi dei nomi specificati per la risoluzione degli spazi dei nomi.

XPath(String, String)

Valuta un'espressione di associazione dati XPath utilizzando la stringa di formato specificata per visualizzare il risultato.

XPath(String, String, IXmlNamespaceResolver)

Utilizza il metodo XPath(String, String, IXmlNamespaceResolver) del controllo Page a cui è associata l'istanza della classe PageTheme per valutare un'espressione di associazione dati XPath.

XPathSelect(String)

Valuta un'espressione di associazione dati XPath e restituisce un insieme di nodi che implementa l'interfaccia IEnumerable.

XPathSelect(String, IXmlNamespaceResolver)

Valuta un'espressione di associazione dati XPath utilizzando i mapping di prefissi e spazi dei nomi specificati per la risoluzione degli spazi dei nomi e restituisce un insieme di nodi che implementa l'interfaccia IEnumerable.

Si applica a

Vedi anche