Aracılığıyla paylaş


ThemeProvider(IDesignerHost, String, String, String[], String) Oluşturucu

Tanım

ThemeProvider sınıfının yeni bir örneğini başlatır.

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)

Parametreler

host
IDesignerHost

IDesignerHostGeçerli Tasarımcı ortamını temsil eden bir.

name
String

Temsil edilen tema veya stil sayfası temasının adı ThemeProvider . Bu parametre olabilir null .

themeDefinition
String

Yönteme geçilen tema bilgileri ParseTheme(IDesignerHost, String, String) . Bunlar, temanın ham ve birleştirilmiş içeriğidir.

cssFiles
String[]

Temsil edilen temaya dahil olan geçişli stil sayfası (CSS) dosyalarının adları ThemeProvider .

themePath
String

Dosya temasını içeren dosyanın mutlak yolu ve adlandırılmış tema için denetim dış görünümü bilgileri.

Açıklamalar

themeDefinitionOluşturucuya geçirilen parametre, ThemeProvider(IDesignerHost, String, String, String[], String) tema ile ilişkili tüm Denetim kaplamalarının bitiştirilmesi temsil eder ThemeProvider , ancak bu parametre ' DesignTimeTemplateParser a bir almak için öğesine geçirildiğinden ve başka bir şekilde kullanılmadığından doğrudan sınıf tarafından gösterilmez ControlBuilder .

Şunlara uygulanır