Sdílet prostřednictvím


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

Definice

Inicializuje novou instanci ThemeProvider třídy .

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

Představuje IDesignerHost aktuální prostředí návrháře.

name
String

Název motivu nebo šablony stylů, který ThemeProvider představuje. Tento parametr může být null.

themeDefinition
String

Informace o motivu předané metodě ParseTheme(IDesignerHost, String, String) . Jedná se o nezpracovaný, zřetězený obsah motivu.

cssFiles
String[]

Názvy souborů šablon stylů CSS, které jsou součástí motivu ThemeProvider , který představuje.

themePath
String

Absolutní cesta k souboru, který obsahuje informace o motivu a ovládacím vzhledu pro pojmenovaný motiv.

Poznámky

Parametr themeDefinition předaný konstruktoru ThemeProvider(IDesignerHost, String, String, String[], String) představuje zřetězení všech vzhledů ovládacích prvků přidružených k motivu, ale není vystaven přímo ThemeProvider třídou, protože tento konkrétní parametr je předán k DesignTimeTemplateParser načtení objektu ControlBuilder a jinak se nepoužívá.

Platí pro