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

 

Initializes a new instance of the ThemeProvider class.

Namespace:   System.Web.UI
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.

.NET Framework
Available since 2.0
Return to top
Show: