ThemeProvider Constructor (IDesignerHost, String, String, String[], String)
Initializes a new instance of the ThemeProvider class.
Assembly: System.Web (in System.Web.dll)
public ThemeProvider( IDesignerHost host, string name, string themeDefinition, string[] cssFiles, string themePath )
Parameters
- host
-
Type:
System.ComponentModel.Design.IDesignerHost
An IDesignerHost that represents the current designer environment.
- name
-
Type:
System.String
The name of the theme or style sheet theme that the ThemeProvider represents. This parameter can be null.
- themeDefinition
-
Type:
System.String
Theme information passed to the DesignTimeTemplateParser.ParseTheme(IDesignerHost, String, String) method. These are the raw, concatenated contents of the theme.
- cssFiles
-
Type:
System.String[]
The names of the cascading style sheet (CSS) files that are included with the theme that the ThemeProvider represents.
- themePath
-
Type:
System.String
The absolute path of the file that contains the theme and control skin information for the named theme.
The themeDefinition parameter passed to the ThemeProvider(IDesignerHost, String, String, String[], String) constructor represents the concatenation of all control skins associated with the theme but is not exposed directly by the ThemeProvider class, as this particular parameter is passed to a DesignTimeTemplateParser to retrieve a ControlBuilder and is not otherwise used.
Available since 2.0