PageTheme Classe

Definizione

Rappresenta la classe base per un tema di pagina, ovvero una raccolta di risorse utilizzate per definire un aspetto coerente tra pagine e controlli in un sito Web. Il tema della pagina può essere impostato tramite la configurazione o la direttiva page.

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 usate dal parser ASP.NET e dal runtime per applicare gli elementi del foglio di stile definiti in ASP.NET temi e controllare i file delle interfacce nelle pagine e in tipi specifici di controlli.

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

Costruttori

Nome Descrizione
PageTheme()

Inizializza una nuova istanza della classe PageTheme.

Proprietà

Nome Descrizione
AppRelativeTemplateSourceDirectory

In caso di override di 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 predefinite disponibili per il tema della pagina corrente, indicizzato per tipo di controllo.

LinkedStyleSheets

In caso di override in una classe derivata, ottiene una matrice di fogli di stile collegati a questa pagina.

Page

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

Metodi

Nome Descrizione
CreateSkinKey(Type, String)

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

Equals(Object)

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

(Ereditato da Object)
Eval(String, String)

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

Eval(String)

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

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
TestDeviceFilter(String)

Verifica se un filtro del dispositivo si applica al Page controllo a cui è associata l'istanza della PageTheme classe.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
XPath(String, IXmlNamespaceResolver)

Valuta un'espressione di data binding XPath usando il prefisso e i mapping dello spazio dei nomi specificati per la risoluzione dello spazio dei nomi.

XPath(String, String, IXmlNamespaceResolver)

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

XPath(String, String)

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

XPath(String)

Valuta un'espressione di data binding XPath.

XPathSelect(String, IXmlNamespaceResolver)

Valuta un'espressione di data binding XPath usando il prefisso e i mapping dello spazio dei nomi specificati per la risoluzione dello spazio dei nomi e restituisce una raccolta di nodi che implementa l'interfaccia IEnumerable .

XPathSelect(String)

Valuta un'espressione di data binding XPath e restituisce una raccolta di nodi che implementa l'interfaccia IEnumerable .

Si applica a

Vedi anche