ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources]

G. andrew Duthie; matthew Macdonald

نسخه متنی -صفحه : 873/ 646
نمايش فراداده

StyleSheet.NET 1.1, disposable

System.Web.UI.MobileControls (system.web.mobile.dll)class

Style sheets are used to give mobile controls a consistent appearance. To use a style sheet, first add it to a mobile web page or user control. You can then create one or more Style objects for the control and add them to the Styles collection. (You can do this programmatically, or at design-time using the StyleSheet property builder.) Once you have created at least one style, you can assign it to any controls on the page.

You can also use external style sheets to provide a consistent appearance for multiple pages. An external style sheet is a StyleSheet placed in a separate .ascx (user control) file. To use an external style sheet, you must create a local StyleSheet control, and set the ReferencePath property to the path name of the .ascx file that contains the external style sheet.

public class 

StyleSheet : MobileControl { // Public Constructors public

StyleSheet ( ); // Public Static Properties public static StyleSheet

Default {get; } // Public Instance Properties public override Alignment

Alignment {set; get; } // overrides MobileControl public override Color

BackColor {set; get; }// overrides MobileControl public override bool

BreakAfter {set; get; } // overrides MobileControl public override bool

EnableViewState {set; get; }// overrides System.Web.UI.Control public override FontInfo

Font {get; } // overrides MobileControl public override Color

ForeColor {set; get; } // overrides MobileControl public string

ReferencePath {set; get; } public override string

StyleReference {set; get; } // overrides MobileControl public ICollection

Styles {get; } public Style

this [string

name ]{set; get; } public override bool

Visible {set; get; } // overrides System.Web.UI.Control public override Wrapping

Wrapping {set; get; } // overrides MobileControl // Public Instance Methods public void

Clear ( ); public void

Remove (string

name ); // Protected Instance Methods protected override void

AddParsedSubObject (object

o ); // overrides MobileControl protected override void

LoadViewState (object

savedState ); // overrides MobileControl protected override object

SaveViewState ( ); // overrides MobileControl protected override void

TrackViewState ( ); // overrides MobileControl }

Hierarchy

System.Object System.Web.UI.Control(System.ComponentModel.IComponent, System.IDisposable, System.Web.UI.IParserAccessor, System.Web.UI.IDataBindingsAccessor) MobileControl(System.Web.UI.IAttributeAccessor) StyleSheet

Returned By

MobilePage.StyleSheet

Passed To

MobilePage.StyleSheet