Język

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

Definicja

Inicjuje nowe wystąpienie klasy 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)

Parametry

host
IDesignerHost

Element IDesignerHost reprezentujący bieżące środowisko projektanta.

name
String

Nazwa motywu lub motywu arkusza stylów reprezentowanego przez ThemeProvider obiekt . Ten parametr może mieć wartość null.

themeDefinition
String

Informacje o motywie ParseTheme(IDesignerHost, String, String) przekazane do metody . Są to nieprzetworzona, połączona zawartość motywu.

cssFiles
String[]

Nazwy plików kaskadowego arkusza stylów (CSS), które są dołączone do motywu ThemeProvider , który reprezentuje.

themePath
String

Ścieżka bezwzględna pliku, który zawiera informacje o motywie i kontroluj informacje o skórze dla nazwanego motywu.

Uwagi

Parametr themeDefinition przekazany do ThemeProvider(IDesignerHost, String, String, String[], String) konstruktora reprezentuje łączenie wszystkich skór kontrolek skojarzonych z motywem, ale nie jest uwidoczniony bezpośrednio przez ThemeProvider klasę, ponieważ ten konkretny parametr jest przekazywany do DesignTimeTemplateParser elementu w celu pobrania ControlBuilder elementu i nie jest używany w inny sposób.

Dotyczy