This class represents style attributes that can be applied to a
portion of the user interface on a web page. This class is not used
by web controls or HTML controls, which allow programmatic access to
style attributes through a
System.Web.UI.CssStyleCollection object provided
through their own Style property. Instead, the
Style class is used as a base class for the
TableStyle and TableItemStyle
classes.
public class Style : System.ComponentModel.Component, System.Web.UI.IStateManager {
// Public Constructors
public
Style ( );
public
Style (System.Web.UI.StateBag
bag );
// Public Instance Properties
public Color
BackColor {set; get; }
public Color
BorderColor {set; get; }
public BorderStyle
BorderStyle {set; get; }
public Unit
BorderWidth {set; get; }
public string
CssClass {set; get; }
public FontInfo
Font {get; }
public Color
ForeColor {set; get; }
public Unit
Height {set; get; }
public Unit
Width {set; get; }
// Protected Instance Properties
protected internal virtual bool
IsEmpty {get; }
protected bool
IsTrackingViewState {get; } // implements System.Web.UI.IStateManager
protected internal StateBag
ViewState {get; }
// Public Instance Methods
public void
AddAttributesToRender (System.Web.UI.HtmlTextWriter
writer );
public virtual void
AddAttributesToRender (System.Web.UI.HtmlTextWriter
writer , WebControl
owner );
public virtual void
CopyFrom (Style
s );
public virtual void
MergeWith (Style
s );
public virtual void
Reset ( );
public override string
ToString ( ); // overrides System.ComponentModel.Component
// Protected Instance Methods
protected internal void
LoadViewState (object
state ); // implements System.Web.UI.IStateManager
protected internal virtual object
SaveViewState ( ); // implements System.Web.UI.IStateManager
protected internal virtual void
SetBit (int
bit );
protected internal virtual void
TrackViewState ( ); // implements System.Web.UI.IStateManager
}