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 и не используется иным образом.