Partager via


ThemeProvider(IDesignerHost, String, String, String[], String) Constructeur

Définition

Initialise une nouvelle instance de la classe ThemeProvider.

public:
 ThemeProvider(System::ComponentModel::Design::IDesignerHost ^ host, System::String ^ name, System::String ^ themeDefinition, cli::array <System::String ^> ^ cssFiles, System::String ^ themePath);
public ThemeProvider (System.ComponentModel.Design.IDesignerHost host, string name, string themeDefinition, string[] cssFiles, string themePath);
new System.Web.UI.ThemeProvider : System.ComponentModel.Design.IDesignerHost * string * string * string[] * string -> System.Web.UI.ThemeProvider
Public Sub New (host As IDesignerHost, name As String, themeDefinition As String, cssFiles As String(), themePath As String)

Paramètres

host
IDesignerHost

IDesignerHost représentant l'environnement concepteur actuel.

name
String

Nom du thème ou thème de feuille de style représenté par ThemeProvider. Ce paramètre peut être null.

themeDefinition
String

Les informations relatives au thème sont passées à la méthode ParseTheme(IDesignerHost, String, String). Il s'agit du contenu brut et concaténé du thème.

cssFiles
String[]

Noms des fichiers de feuilles de style en cascade (CSS) inclus avec le thème représenté par ThemeProvider.

themePath
String

Chemin d'accès absolu du fichier contenant le thème et des informations d'apparence de contrôle pour le thème en question.

Remarques

Le themeDefinition paramètre passé au ThemeProvider(IDesignerHost, String, String, String[], String) constructeur représente la concaténation de toutes les apparences de contrôle associées au thème, mais n’est pas exposée directement par la ThemeProvider classe, car ce paramètre particulier est passé à un DesignTimeTemplateParser pour récupérer un ControlBuilder et n’est pas utilisé autrement.

S’applique à