ThemeProvider Classe

Définition

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)

S’applique à

Voir aussi