PageTheme Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 . |