Skip to main content
Version: 3.5

StyleSheet

Namespace: Wisej.Web

Assembly: Wisej.Framework (3.5.0.0)

Adds CSS styling to controls.

public class StyleSheet : Component, IWisejExtenderProvider, IExtenderProvider

Constructors​

Instance memberStyleSheet()​

Initializes a new instance of the StyleSheet without a specified container.

Instance memberStyleSheet(container)​

Initializes a new instance of the StyleSheet class with a specified container.

NameTypeDescription
containerIContainerAn IContainer that represents the container of the StyleSheet extender.

Properties​

Instance memberStyles​

String: Returns or sets the CSS definitions managed by the extender. (Default: "")

Instance memberStyleSheetSource​

String: Returns or set the source of the CSS file containing the CSS definitions managed by the extender. (Default: "")

Instance memberTag​

Object: Returns or sets the object that contains programmer-supplied data associated with the StyleSheet extender. (Default: null)

Methods​

Instance memberCanExtend(target)​

Returns true if the StyleSheet extender can offer an extender property to the specified target component.

ParameterTypeDescription
targetObjectThe target object to add an extender property to.

Returns: Boolean. true if the StyleSheet class can offer one or more extender properties; otherwise, false.

Instance memberClear()​

Removes all css classes.

Instance memberGetCssClass(control)​

Retrieves the CSS class name associated with the specified control.

ParameterTypeDescription
controlControlThe Control for which to retrieve the CSS class name.

Returns: String. The CSS class name added to the specified control.

Instance memberSetCssClass(control, cssClass)​

Adds the CSS class name to the specified control.

ParameterTypeDescription
controlControlThe Control to add the CSS class name to.
cssClassStringThe CSS class name to add to the control.

Implements​

NameDescription
IWisejComponentAll wisej components implement this interface.
IWisejExtenderProviderDefines the interface for extending properties to other components in a container.
IWisejSerializableAllows an object to serialize itself.