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

Oggetto IDesignerHost che rappresenta l'ambiente di progettazione corrente.

name
String

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

themeDefinition
String

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

cssFiles
String[]

Nomi dei file css (Cascading Style Sheet) inclusi nel tema rappresentato dall'oggetto ThemeProvider .

themePath
String

Percorso assoluto del file che contiene le informazioni relative al tema e all'interfaccia del controllo per il tema denominato.

Commenti

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

Si applica a