ThemeProvider Classe

Definição

Fornece uma classe que encapsula informações de temas e folhas de estilo para controlos num ambiente de designer.

public ref class ThemeProvider sealed
public sealed class ThemeProvider
type ThemeProvider = class
Public NotInheritable Class ThemeProvider
Herança
ThemeProvider

Observações

Os programadores de páginas e autores de controlo não utilizam a ThemeProvider classe. ASP.NET desenvolvedores de ferramentas e designers construtores usam a classe ThemeProvider em conjunto com a classe SkinBuilder e a interface IThemeResolutionService para aplicar temas e respetivas skins de controlo aos controlos no momento do design.

A ThemeProvider classe encapsula a informação necessária para aplicar um tema ou tema de folha de estilo e as suas skins de controlo aos controlos filhos de um controlo num designer.

Construtores

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

Inicializa uma nova instância da ThemeProvider classe.

Propriedades

Name Description
ContentHashCode

Recebe o hash da definição do tema para o construtor.

CssFiles

Recebe um conjunto de strings que representam os nomes de quaisquer ficheiros de folha de estilo em cascata (CSS) associados ao tema atual, se o tema for um tema de folha de estilos.

DesignerHost

Obtém um IDesignerHost objeto que representa o ambiente de design atual.

ThemeName

Obtém o nome do tema ou tema da folha de estilo que a ThemeProvider instância representa.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetSkinBuilder(Control)

Recupera uma SkinBuilder instância para o controlo especificado, que é usada para aplicar um tema e uma skin de controlo num ambiente 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 dos identificadores de pele associados ao especificado Type.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também