PageTheme Classe

Definição

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

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

Comentários

Os desenvolvedores de página e controle não usam as ControlSkinDelegateclasses ou , ControlSkinou PageTheme diretamente. Essas classes são usadas pelo ASP.NET analisador e runtime para aplicar elementos de folha de estilos definidos em temas ASP.NET e controlar arquivos skins a páginas e tipos específicos de controles.

Os desenvolvedores de página habilitam (ou desabilitam) temas de página usando as propriedades e Theme as EnableTheming propriedades. Para obter mais informações sobre temas de página, consulte ASP.NET Temas e Peles.

Construtores

Nome Description
PageTheme()

Inicializa uma nova instância da classe PageTheme.

Propriedades

Nome Description
AppRelativeTemplateSourceDirectory

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

ControlSkins

Quando substituído em uma classe derivada, obtém uma IDictionary interface dos nomes de todas as skins padrão disponíveis para o tema de página atual, indexado por tipo de controle.

LinkedStyleSheets

Quando substituído em uma classe derivada, obtém uma matriz de folhas de estilo que estão vinculadas a esta página.

Page

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

Métodos

Nome Description
CreateSkinKey(Type, String)

Cria um objeto de chave de pesquisa para um tipo de controle específico e ID de pele.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Eval(String, String)

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

Eval(String)

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

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
TestDeviceFilter(String)

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
XPath(String, IXmlNamespaceResolver)

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

XPath(String, String, IXmlNamespaceResolver)

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

XPath(String, String)

Avalia uma expressão de associação de dados XPath usando a cadeia de caracteres de formato especificada para exibir o resultado.

XPath(String)

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

XPathSelect(String, IXmlNamespaceResolver)

Avalia uma expressão de associação de dados XPath usando os mapeamentos de prefixo e namespace especificados 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 associação de dados XPath e retorna uma coleção de nós que implementa a IEnumerable interface.

Aplica-se a

Confira também