Freigeben über


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

Definition

Initialisiert eine neue Instanz der 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)

Parameter

host
IDesignerHost

Ein IDesignerHost, der die aktuelle Designerumgebung darstellt.

name
String

Der Name des Designs oder Stylesheetdesigns, das der ThemeProvider darstellt. Dieser Parameter kann null sein.

themeDefinition
String

An die ParseTheme(IDesignerHost, String, String)-Methode übergebene Designinformationen. Dabei handelt es sich um den unformatierten, verketteten Inhalt des Designs.

cssFiles
String[]

Die Namen der CSS (Cascading Style Sheet)-Dateien sind in dem Design enthalten, das der ThemeProvider darstellt.

themePath
String

Der absolute Pfad der Datei, der die Design- und Steuerelementskininformationen für das benannte Design enthält.

Hinweise

Der themeDefinition an den ThemeProvider(IDesignerHost, String, String, String[], String) Konstruktor übergebene Parameter stellt die Verkettung aller Steuerelementskins dar, die dem Design zugeordnet sind, wird aber nicht direkt von der ThemeProvider -Klasse verfügbar gemacht, da dieser bestimmte Parameter an einen DesignTimeTemplateParser übergeben wird, um einen ControlBuilder abzurufen und nicht anderweitig verwendet wird.

Gilt für: