PageTheme Classe

Definição

Representa a classe base para um tema de página, que é uma coleção de recursos usados para definir uma aparência consistente entre páginas e controlos num site. O tema da página pode ser definido através da configuração ou da diretiva da página.

public ref class PageTheme abstract
public abstract class PageTheme
type PageTheme = class
Public MustInherit Class PageTheme
Herança
PageTheme

Observações

Os programadores de página e controlo não utilizam diretamente as ControlSkinDelegateclasses , ControlSkin, ou PageTheme . Estas classes são usadas pelo parser ASP.NET e runtime para aplicar elementos de folhas de estilo definidos em temas e ficheiros de skins de controlo ASP.NET a páginas e tipos específicos de controlos.

Os programadores de páginas ativam (ou desativam) os temas de página usando as Theme propriedades e (e EnableTheming ). Para mais informações sobre os temas das páginas, consulte ASP.NET Temas e Skins.

Construtores

Name Description
PageTheme()

Inicializa uma nova instância da PageTheme classe.

Propriedades

Name Description
AppRelativeTemplateSourceDirectory

Quando sobrescrita, uma classe derivada obtém a URL relativa do diretório do PageTheme objeto.

ControlSkins

Quando sobrescrito numa classe derivada, obtém uma IDictionary interface com os nomes de todas as skins padrão disponíveis para o tema da página atual, indexadas por tipo de controlo.

LinkedStyleSheets

Quando sobrescrito numa classe derivada, obtém um conjunto de folhas de estilo ligadas a esta página.

Page

Obtém o Page objeto associado à instância da PageTheme classe.

Métodos

Name Description
CreateSkinKey(Type, String)

Cria um objeto chave de pesquisa para um determinado tipo de controlo e ID de skin.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Eval(String, String)

Utiliza o Eval(Object, String, String) método da Page propriedade a que a instância da PageTheme classe está associada para avaliar uma expressão de ligação de dados.

Eval(String)

Utiliza o Eval(Object, String) método da Page propriedade a que a instância da PageTheme classe está associada para avaliar uma expressão de ligação de dados.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
TestDeviceFilter(String)

Testa se um filtro de dispositivo se aplica ao Page controlo ao qual a instância da PageTheme classe está associada.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
XPath(String, IXmlNamespaceResolver)

Avalia uma expressão de ligação de dados XPath usando o prefixo especificado e os mapeamentos de namespace para resolução de namespace.

XPath(String, String, IXmlNamespaceResolver)

Utiliza o XPath(String, String, IXmlNamespaceResolver) método de Page controlo ao qual a instância da PageTheme classe está associada para avaliar uma expressão de ligação de dados XPath.

XPath(String, String)

Avalia uma expressão de ligação de dados XPath usando a string de formato especificada para mostrar o resultado.

XPath(String)

Avalia uma expressão de ligação de dados XPath.

XPathSelect(String, IXmlNamespaceResolver)

Avalia uma expressão de ligação de dados XPath usando o prefixo especificado e os mapeamentos de namespace para resolução de namespace e retorna uma coleção de nós que implementa a IEnumerable interface.

XPathSelect(String)

Avalia uma expressão de ligação de dados XPath e devolve uma coleção de nós que implementa a IEnumerable interface.

Aplica-se a

Ver também