ThemeProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |