ThemeProvider(IDesignerHost, String, String, String[], String) 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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)
參數
- host
- IDesignerHost
表示目前設計工具環境的 IDesignerHost。
- name
- String
ThemeProvider 表示的主題或樣式表主題名稱。 這個參數可以是 null
。
- themeDefinition
- String
傳遞給 ParseTheme(IDesignerHost, String, String) 方法的主題資訊。 這些資訊為未經處理、串連的主題內容。
- cssFiles
- String[]
階層式樣式表 (CSS) 檔案的名稱,這些檔案包含在 ThemeProvider 表示的主題中。
- themePath
- String
檔案的絕對路徑,該檔案包含具名主題的主題和控制面板資訊。
備註
themeDefinition
傳遞至建構函式的參數 ThemeProvider(IDesignerHost, String, String, String[], String) 代表與主題相關聯的所有控制項面板串連,但不會由 ThemeProvider 類別直接公開,因為這個特定參數會傳遞至 DesignTimeTemplateParser 以擷取 ControlBuilder ,否則不會使用。