PageTheme Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |