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 folha de estilos e tema 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 desenvolvedores e construtores de designer usam a classe ThemeProvider em conjunto com a classe SkinBuilder e a interface IThemeResolutionService para aplicar temas e suas respectivas capas de controle aos 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 peles de controle aos controles filho de um controle em um designer.
Construtores
| Nome | Description |
|---|---|
| ThemeProvider(IDesignerHost, String, String, String[], String) |
Inicializa uma nova instância da classe ThemeProvider. |
Propriedades
| Nome | Description |
|---|---|
| ContentHashCode |
Obtém o hash da definição de tema passada para o construtor. |
| CssFiles |
Obtém um conjunto de cadeias de caracteres que representam os nomes de quaisquer 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 IDesignerHost objeto que representa o ambiente do designer atual. |
| ThemeName |
Obtém o nome do tema ou tema da folha de estilos que a ThemeProvider instância representa. |
Métodos
| Nome | Description |
|---|---|
| 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 SkinBuilder instância para o controle especificado, que é usado para aplicar um tema e controlar a pele em um ambiente de designer. |
| GetSkinControlBuildersForControlType(Type) |
Obtém um IDictionary objeto que contém um conjunto de SkinBuilder objetos para o especificado Type. |
| GetSkinsForControl(Type) |
Obtém um ICollection identificador de pele associado ao especificado Type. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |