Condividi tramite


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

Definizione

Inizializza una nuova istanza della 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)

Parametri

host
IDesignerHost

Un oggetto IDesignerHost che rappresenta l'ambiente di progettazione corrente.

name
String

Nome del tema o del tema di foglio di stile rappresentato da ThemeProvider. Questo parametro può essere null.

themeDefinition
String

Informazioni sul tema passate al metodo ParseTheme(IDesignerHost, String, String). Si tratta del contenuto concatenato e non elaborato del tema.

cssFiles
String[]

Nomi dei file CSS inclusi insieme al tema rappresentato da ThemeProvider.

themePath
String

Percorso assoluto del file contenente le informazioni sul tema e sulle interfacce del controllo per il tema specificato.

Commenti

Il themeDefinition parametro passato al ThemeProvider(IDesignerHost, String, String, String[], String) costruttore rappresenta la concatenazione di tutte le interfacce del controllo associate al tema ma non è esposto direttamente dalla ThemeProvider classe, perché questo parametro specifico viene passato a un oggetto DesignTimeTemplateParser per recuperare un oggetto ControlBuilder e non viene altrimenti usato.

Si applica a