Share via


ThemeProvider Classe

Définition

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)

S’applique à

Voir aussi