Udostępnij za pośrednictwem


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 element . Ten parametr może mieć wartość null.

themeDefinition
String

Informacje o motywie przekazane do ParseTheme(IDesignerHost, String, String) 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 reprezentowanego przez obiekt ThemeProvider .

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 konstruktora ThemeProvider(IDesignerHost, String, String, String[], String) reprezentuje łączenie wszystkich skór kontrolnych skojarzonych z motywem, ale nie jest uwidaczniany bezpośrednio przez ThemeProvider klasę, ponieważ ten konkretny parametr jest przekazywany do klasy DesignTimeTemplateParser w celu pobrania elementu ControlBuilder i nie jest używany w inny sposób.

Dotyczy