ThemeProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma classe que encapsula informações de tema e folha de estilos para controles em um ambiente de designer.
public ref class ThemeProvider sealed
public sealed class ThemeProvider
type ThemeProvider = class
Public NotInheritable Class ThemeProvider
- Herança
-
ThemeProvider
Comentários
Desenvolvedores de páginas e autores de controle não usam a ThemeProvider classe . ASP.NET desenvolvedor e construtores de designer usam a ThemeProvider classe em conjunto com a SkinBuilder classe e a IThemeResolutionService interface para aplicar temas e suas respectivas capas de controle a controles em tempo de design.
A ThemeProvider classe encapsula as informações necessárias para aplicar um tema ou tema de folha de estilos e suas capas de controle aos controles filho de um controle em um designer.
Construtores
ThemeProvider(IDesignerHost, String, String, String[], String) |
Inicializa uma nova instância da classe ThemeProvider. |
Propriedades
ContentHashCode |
Obtém o hash da definição de tema passado para o construtor. |
CssFiles |
Obtém um conjunto de cadeias de caracteres que representa os nomes de todos os arquivos CSS (folha de estilos em cascata) associados ao tema atual, se o tema for um tema de folha de estilos. |
DesignerHost |
Obtém um objeto IDesignerHost que representa o ambiente de designer atual. |
ThemeName |
Obtém o nome do tema ou tema de folha de estilos que a instância ThemeProvider representa. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetSkinBuilder(Control) |
Recupera uma instância SkinBuilder do controle especificado, que é usada para aplicar um tema e uma aparência do controle ao ambiente de designer. |
GetSkinControlBuildersForControlType(Type) |
Obtém um objeto IDictionary que contém um conjunto de objetos SkinBuilder para o Type especificado. |
GetSkinsForControl(Type) |
Obtém um ICollection de identificadores de capa associado ao Type especificado. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |