ThemeProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |