Partilhar via


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 controles em um site. O tema de página pode ser definido por meio de 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 , ControlSkinou PageTheme diretamente. Essas classes são usadas pelo analisador de ASP.NET 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 Theme propriedades e EnableTheming . Para obter mais informações sobre temas de página, consulte temas e capas ASP.NET.

Construtores

PageTheme()

Inicializa uma nova instância da classe PageTheme.

Propriedades

AppRelativeTemplateSourceDirectory

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

ControlSkins

Quando substituído em uma classe derivada, obtém uma interface IDictionary dos nomes de todas as aparências padrão que estão disponíveis para o tema de página atual, indexados pelo tipo de controle.

LinkedStyleSheets

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

Page

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

Métodos

CreateSkinKey(Type, String)

Cria um objeto de chave de pesquisa para uma ID de aparência e tipo de controle específico.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Eval(String)

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

Eval(String, String)

Use o método Eval(Object, String, String) da propriedade Page à qual a instância da classe PageTheme 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 Object atual.

(Herdado de Object)
TestDeviceFilter(String)

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
XPath(String)

Avalia as expressões de associação de dados XPath.

XPath(String, IXmlNamespaceResolver)

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

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, String, IXmlNamespaceResolver)

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

XPathSelect(String)

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

XPathSelect(String, IXmlNamespaceResolver)

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

Aplica-se a

Confira também