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 des informations relatives au thème et à la feuille de style des contrôles dans un environnement 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. L’outil de développement ASP.NET et les générateurs de concepteur utilisent la ThemeProvider classe conjointement avec la SkinBuilder classe et l' IThemeResolutionService interface 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 à l’application d’un thème ou d’un thème de feuille de style et de ses apparences de contrôle aux contrôles enfants d’un contrôle dans un concepteur.
Constructeurs
ThemeProvider(IDesignerHost, String, String, String[], String) |
Initialise une nouvelle instance de la classe ThemeProvider. |
Propriétés
ContentHashCode |
Obtient le hachage de la définition du thème passé au constructeur. |
CssFiles |
Obtient un jeu de chaînes qui représente les noms de tous fichiers de feuilles 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 objet IDesignerHost qui représente l'environnement concepteur courant. |
ThemeName |
Obtient le nom du thème ou le thème de feuille de style représenté par l'instance ThemeProvider. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetSkinBuilder(Control) |
Récupère une instance SkinBuilder pour le contrôle spécifié, qui est utilisée pour l'application d'un thème et d'une apparence de contrôle dans un environnement concepteur. |
GetSkinControlBuildersForControlType(Type) |
Obtient un objet IDictionary qui contient un jeu d'objets SkinBuilder pour le Type spécifié. |
GetSkinsForControl(Type) |
Obtient un ICollection des identificateurs d'apparence associés au Type spécifié. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |