ThemeProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une classe qui encapsule les informations de thème et de feuille de style pour les contrôles dans un environnement de concepteur.
public ref class ThemeProvider sealed
public sealed class ThemeProvider
type ThemeProvider = class
Public NotInheritable Class ThemeProvider
- Héritage
-
ThemeProvider
Remarques
Les développeurs de pages et les auteurs de contrôles n’utilisent pas la ThemeProvider classe. ASP.NET outil de développement et les concepteurs de concepteur utilisent la classe ThemeProvider conjointement avec la classe SkinBuilder et l’interface IThemeResolutionService pour appliquer des thèmes et leurs apparences de contrôle respectives aux contrôles au moment du design.
La ThemeProvider classe encapsule les informations nécessaires pour appliquer un thème ou une feuille de style et ses apparences de contrôle aux contrôles enfants d’un contrôle dans un concepteur.
Constructeurs
| Nom | Description |
|---|---|
| ThemeProvider(IDesignerHost, String, String, String[], String) |
Initialise une nouvelle instance de la classe ThemeProvider. |
Propriétés
| Nom | Description |
|---|---|
| ContentHashCode |
Obtient le hachage de la définition de thème passée au constructeur. |
| CssFiles |
Obtient un ensemble de chaînes qui représentent les noms des fichiers de feuille de style en cascade (CSS) associés au thème actuel, si le thème est un thème de feuille de style. |
| DesignerHost |
Obtient un IDesignerHost objet qui représente l’environnement du concepteur actuel. |
| ThemeName |
Obtient le nom du thème ou du thème de feuille de style que l’instance ThemeProvider représente. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetSkinBuilder(Control) |
Récupère une SkinBuilder instance pour le contrôle spécifié, qui est utilisé pour appliquer un thème et une apparence de contrôle dans un environnement de concepteur. |
| GetSkinControlBuildersForControlType(Type) |
Obtient un IDictionary objet qui contient un ensemble d’objets SkinBuilder pour le .Type |
| GetSkinsForControl(Type) |
Obtient un ICollection identificateur d’apparence associé à l’objet spécifié Type. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |