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 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) |