Share via


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

Definición

Inicializa una nueva instancia de la clase 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

Un IDesignerHost que representa el entorno de diseñador actual.

name
String

El nombre del tema o el tema de la hoja de estilos que representa ThemeProvider. Este parámetro puede ser null.

themeDefinition
String

La información del tema que se pasa al método ParseTheme(IDesignerHost, String, String). Éste es el contenido concatenado sin formato del tema.

cssFiles
String[]

Los nombres de los archivos de hojas de estilos en cascada (CSS) incluidos con el tema que representa ThemeProvider.

themePath
String

La ruta de acceso absoluta del archivo que contiene la información de tema y máscara de controles del tema con nombre.

Comentarios

El themeDefinition parámetro que se pasa al ThemeProvider(IDesignerHost, String, String, String[], String) constructor representa la concatenación de todas las máscaras de control asociadas al tema, pero no se expone directamente mediante la ThemeProvider clase, ya que este parámetro concreto se pasa a DesignTimeTemplateParser para recuperar un objeto ControlBuilder y no se utiliza de otra manera.

Se aplica a