PageTheme Clase

Definición

Representa la clase base para un tema de página, que es una colección de recursos que se utilizan para definir un aspecto coherente en todas las páginas y controles de un sitio Web. El tema de página se puede establecer mediante configuración o por la directiva de página.

public ref class PageTheme abstract
public abstract class PageTheme
type PageTheme = class
Public MustInherit Class PageTheme
Herencia
PageTheme

Comentarios

Los desarrolladores de páginas y controles no usan ControlSkinDelegate ControlSkin directamente las clases, o PageTheme . El analizador y el tiempo de ejecución de ASP.NET usan estas clases para aplicar elementos de hoja de estilos que se definen en los temas de ASP.NET y los archivos de máscaras de control a páginas y tipos de controles específicos.

Los desarrolladores de páginas habilitan (o deshabilitan) los temas de página mediante las Theme EnableTheming propiedades y. Para obtener más información sobre los temas de página, vea temas y máscaras de ASP.net.

Constructores

PageTheme()

Inicializa una nueva instancia de la clase PageTheme.

Propiedades

AppRelativeTemplateSourceDirectory

Cuando se reemplaza una clase derivada, obtiene la dirección URL relativa del directorio para el objeto PageTheme.

ControlSkins

Cuando se reemplaza en una clase derivada, obtiene una interfaz IDictionary de los nombres de todas las máscaras predeterminadas disponibles para el tema de página actual, indizada por tipo de control.

LinkedStyleSheets

Cuando se reemplaza en una clase derivada, obtiene una matriz de hojas de estilos vinculadas a esta página.

Page

Obtiene el objeto Page que está asociado a la instancia de la clase PageTheme.

Métodos

CreateSkinKey(Type, String)

Crea un objeto de clave de búsqueda para un tipo de control y un Id. de máscara determinados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Eval(String)

Utiliza el método Eval(Object, String) de la propiedad Page a la que está asociada la instancia de la clase PageTheme para evaluar una expresión de enlace de datos.

Eval(String, String)

Utiliza el método Eval(Object, String, String) de la propiedad Page a la que está asociada la instancia de la clase PageTheme para evaluar una expresión de enlace de datos.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
TestDeviceFilter(String)

Comprueba si se aplica un filtro de dispositivo al control Page al que está asociada la instancia de la clase PageTheme.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
XPath(String)

Evalúa una expresión de enlace de datos XPath.

XPath(String, IXmlNamespaceResolver)

Evalúa una expresión de enlace de datos XPath utilizando el prefijo especificado y las asignaciones de espacios de nombres para la resolución de espacios de nombres.

XPath(String, String)

Evalúa una expresión de enlace de datos XPath utilizando la cadena de formato especificada para mostrar el resultado.

XPath(String, String, IXmlNamespaceResolver)

Utiliza el método XPath(String, String, IXmlNamespaceResolver) del control Page al que está asociada la instancia de la clase PageTheme para evaluar una expresión de enlace de datos XPath.

XPathSelect(String)

Evalúa una expresión de enlace de datos XPath y devuelve una colección de nodos que implementa la interfaz IEnumerable.

XPathSelect(String, IXmlNamespaceResolver)

Evalúa una expresión de enlace de datos XPath utilizando el prefijo especificado y las asignaciones de espacios de nombres para la resolución de espacios de nombres y devuelve una colección de nodos que implementa la interfaz IEnumerable.

Se aplica a

Consulte también