Condividi tramite


ThemeProvider Classe

Definizione

Fornisce una classe che incapsula informazioni sui temi e sui fogli di stile per 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 insieme alla ThemeProviderSkinBuilder classe e all'interfaccia IThemeResolutionService per applicare temi e le rispettive interfacce di controllo 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

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

Inizializza una nuova istanza della classe ThemeProvider.

Proprietà

ContentHashCode

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

CssFiles

Ottiene un insieme di stringhe che rappresentano i nomi di tutti i file CSS associati al tema corrente, nel caso di un tema di foglio di stile.

DesignerHost

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

ThemeName

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

Metodi

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 per il controllo specificato, che viene utilizzata per applicare un tema e un'interfaccia del controllo in un ambiente di progettazione.

GetSkinControlBuildersForControlType(Type)

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

GetSkinsForControl(Type)

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

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche