Compartilhar via


ThemeProvider Classe

Definição

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)

Aplica-se a

Confira também