ThemeProvider Clase

Definición

Proporciona una clase que encapsula información de la hoja de temas y estilos de los controles en un entorno de diseñador.

public ref class ThemeProvider sealed
public sealed class ThemeProvider
type ThemeProvider = class
Public NotInheritable Class ThemeProvider
Herencia
ThemeProvider

Comentarios

Los desarrolladores de páginas y los autores de controles no usan la ThemeProvider clase. La herramienta de desarrollo de ASP.NET y los ensambladores de diseñadores usan la ThemeProvider clase junto con la SkinBuilder clase y la IThemeResolutionService interfaz para aplicar temas y sus máscaras de control respectivas a los controles en tiempo de diseño.

La ThemeProvider clase encapsula la información necesaria para aplicar un tema o un tema de hoja de estilos y sus máscaras de controles a los controles secundarios de un control en un diseñador.

Constructores

ThemeProvider(IDesignerHost, String, String, String[], String)

Inicializa una nueva instancia de la clase ThemeProvider.

Propiedades

ContentHashCode

Obtiene el código hash de la definición del tema que se pasa al constructor.

CssFiles

Obtiene un conjunto de cadenas que representan los nombres de cualquier archivo de hoja de estilo en cascada (CSS) asociado al tema actual, si el tema es un tema de la hoja de estilos.

DesignerHost

Obtiene un objeto IDesignerHost que representa el entorno del diseñador actual.

ThemeName

Obtiene el nombre del tema o tema de hoja de estilos que representa la instancia de ThemeProvider.

Métodos

Equals(Object)

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

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetSkinBuilder(Control)

Recupera una instancia de SkinBuilder para el control especificado, que se utiliza para aplicar un tema y máscara de controles en un entorno de diseñador.

GetSkinControlBuildersForControlType(Type)

Obtiene un objeto IDictionary que contiene un conjunto de objetos SkinBuilder para el Type especificado.

GetSkinsForControl(Type)

Obtiene una colección ICollection de identificadores de máscara que están asociados al objeto Type especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también