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

Definitie

Initialiseert een nieuw exemplaar van de ThemeProvider klasse.

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)

Parameters

host
IDesignerHost

Een IDesignerHost omgeving die de huidige ontwerpomgeving vertegenwoordigt.

name
String

De naam van het thema of opmaakmodelthema dat het ThemeProvider voorstelt. Deze parameter kan zijn null.

themeDefinition
String

Themagegevens die zijn doorgegeven aan de ParseTheme(IDesignerHost, String, String) methode. Dit zijn de onbewerkte, samengevoegde inhoud van het thema.

cssFiles
String[]

De namen van de CSS-bestanden (cascading style sheet) die zijn opgenomen in het thema dat het ThemeProvider voorstelt.

themePath
String

Het absolute pad van het bestand met het thema en controle huidinformatie voor het benoemde thema.

Opmerkingen

De themeDefinition parameter die aan de ThemeProvider(IDesignerHost, String, String, String[], String) constructor wordt doorgegeven, vertegenwoordigt de samenvoeging van alle besturingshuiden die aan het thema zijn gekoppeld, maar wordt niet rechtstreeks door de ThemeProvider klasse weergegeven, omdat deze specifieke parameter wordt doorgegeven aan een parameter om een DesignTimeTemplateParserControlBuilder op te halen en wordt anders niet gebruikt.

Van toepassing op