ThemeProvider Classe

Definizione

Fornisce una classe che incapsula le informazioni sul tema e sul foglio di stile per i controlli in un ambiente di progettazione.

public ref class ThemeProvider sealed
public sealed class ThemeProvider
type ThemeProvider = class
Public NotInheritable Class ThemeProvider
Ereditarietà
ThemeProvider

Commenti

Gli sviluppatori di pagine e gli autori di controlli non usano la ThemeProvider classe . ASP.NET generatori di strumenti di sviluppo e progettazione usano la classe ThemeProvider insieme alla classe SkinBuilder e all'interfaccia IThemeResolutionService per applicare temi e le rispettive interfacce dei controlli ai controlli in fase di progettazione.

La ThemeProvider classe incapsula le informazioni necessarie per applicare un tema o un tema del foglio di stile e le relative interfacce di controllo ai controlli figlio di un controllo in una finestra di progettazione.

Costruttori

Nome Descrizione
ThemeProvider(IDesignerHost, String, String, String[], String)

Inizializza una nuova istanza della classe ThemeProvider.

Proprietà

Nome Descrizione
ContentHashCode

Ottiene l'hash della definizione del tema passata al costruttore.

CssFiles

Ottiene un set di stringhe che rappresentano i nomi di tutti i file css (Cascading Style Sheet) associati al tema corrente, se il tema è un tema del foglio di stile.

DesignerHost

Ottiene un IDesignerHost oggetto che rappresenta l'ambiente di progettazione corrente.

ThemeName

Ottiene il nome del tema o del tema del foglio di stile rappresentato dall'istanza ThemeProvider .

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetSkinBuilder(Control)

Recupera un'istanza SkinBuilder del controllo specificato, utilizzata per applicare un tema e un'interfaccia di controllo in un ambiente di progettazione.

GetSkinControlBuildersForControlType(Type)

Ottiene un IDictionary oggetto contenente un set di SkinBuilder oggetti per l'oggetto specificato Type.

GetSkinsForControl(Type)

Ottiene un ICollection oggetto di identificatori dell'interfaccia associati all'oggetto specificato Type.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche