Поделиться через


ThemeProvider(IDesignerHost, String, String, String[], String) Конструктор

Определение

Инициализирует новый экземпляр класса 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)

Параметры

host
IDesignerHost

IDesignerHost, представляющий текущую среду конструктора.

name
String

Имя темы или темы таблицы стилей, представленное ThemeProvider. Этот параметр может иметь значение null.

themeDefinition
String

Сведения темы, переданные методу ParseTheme(IDesignerHost, String, String). Это необработанные, объединенные данные содержимого темы.

cssFiles
String[]

Имена файлов таблицы каскадных стилей (CSS) включены в тему, представленную ThemeProvider.

themePath
String

Абсолютный путь файла содержит тему и сведения об обложке элементов управления для именованной темы.

Комментарии

Параметр themeDefinition , передаваемый конструктору ThemeProvider(IDesignerHost, String, String, String[], String) , представляет объединение всех скинов элементов управления, связанных с темой, но не предоставляется классом ThemeProvider напрямую, так как этот конкретный DesignTimeTemplateParser параметр передается в для получения ControlBuilder и не используется иным образом.

Применяется к