ThemeProvider(IDesignerHost, String, String, String[], String) Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe 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)
Parâmetros
- host
- IDesignerHost
Um IDesignerHost que representa o ambiente de designer atual.
- name
- String
O nome do tema ou tema de folha de estilos que o ThemeProvider representa. Esse parâmetro pode ser null
.
- themeDefinition
- String
Informações de tema passadas para o método ParseTheme(IDesignerHost, String, String). Esses são os conteúdos brutos, concatenados do tema.
- cssFiles
- String[]
Os nomes dos arquivos CSS (folhas de estilos em cascata) incluídos com o tema que o ThemeProvider representa.
- themePath
- String
O caminho absoluto do arquivo que contém as informações de tema e aparência do controle do tema nomeado.
Comentários
O themeDefinition
parâmetro passado para o ThemeProvider(IDesignerHost, String, String, String[], String) Construtor representa a concatenação de todas as capas de controle associadas ao tema, mas não é exposta diretamente pela ThemeProvider classe, pois esse parâmetro específico é passado para um DesignTimeTemplateParser para recuperar um ControlBuilder e não é usado de outra forma.