ThemeProvider Constructor
Collapse the table of content
Expand the table of content

ThemeProvider Constructor (IDesignerHost^, String^, String^, array<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,
	array<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: array<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^, array<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:
© 2016 Microsoft