StyleSheet
Namespace: Wisej.Web
Assembly: Wisej.Framework (3.5.0.0)
Adds CSS styling to controls.
- C#
- VB.NET
public class StyleSheet : Component, IWisejExtenderProvider, IExtenderProvider
Public Class StyleSheet
Inherits Component
Implements IWisejExtenderProvider, IExtenderProvider
Constructors
StyleSheet()
Initializes a new instance of the StyleSheet without a specified container.
StyleSheet(container)
Initializes a new instance of the StyleSheet class with a specified container.
| Name | Type | Description |
|---|---|---|
| container | IContainer | An IContainer that represents the container of the StyleSheet extender. |
Properties
Styles
String: Returns or sets the CSS definitions managed by the extender. (Default: "")
StyleSheetSource
String: Returns or set the source of the CSS file containing the CSS definitions managed by the extender. (Default: "")
Tag
Object: Returns or sets the object that contains programmer-supplied data associated with the StyleSheet extender. (Default: null)
Methods
CanExtend(target)
Returns true if the StyleSheet extender can offer an extender property to the specified target component.
| Parameter | Type | Description |
|---|---|---|
| target | Object | The target object to add an extender property to. |
Returns: Boolean. true if the StyleSheet class can offer one or more extender properties; otherwise, false.
Clear()
Removes all css classes.
GetCssClass(control)
Retrieves the CSS class name associated with the specified control.
| Parameter | Type | Description |
|---|---|---|
| control | Control | The Control for which to retrieve the CSS class name. |
Returns: String. The CSS class name added to the specified control.
SetCssClass(control, cssClass)
Adds the CSS class name to the specified control.
| Parameter | Type | Description |
|---|---|---|
| control | Control | The Control to add the CSS class name to. |
| cssClass | String | The CSS class name to add to the control. |
Implements
| Name | Description |
|---|---|
| IWisejComponent | All wisej components implement this interface. |
| IWisejExtenderProvider | Defines the interface for extending properties to other components in a container. |
| IWisejSerializable | Allows an object to serialize itself. |