Style

Style.NET 1.1

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

Styles define multiple appearance-related properties that apply to all mobile controls. These settings configure alignment, foreground and background color, and font. In addition, specialized controls can use custom Style objects that add additional properties. Style objects are most often used with stylesheets, which allow an easy way to apply consistent style settings to multiple controls. See the StyleSheet class reference for more information.

Note that mobile controls support a wide range of devices. Style properties may be ignored, depending on the capabilities of the client device.

public class Style : System.Web.UI.IParserAccessor, ITemplateable, System.Web.UI.IStateManager, ICloneable { // Public Constructors    public Style( ); // Public Static Fields    public static readonly object AlignmentKey;                   // =System.Web.UI.MobileControls.Style+Property    public static readonly object BackColorKey;                   // =System.Web.UI.MobileControls.Style+Property    public static readonly object BoldKey;           // =System.Web.UI.MobileControls.Style+Property    public static readonly object FontNameKey;       // =System.Web.UI.MobileControls.Style+Property    public static readonly object FontSizeKey;       // =System.Web.UI.MobileControls.Style+Property    public static readonly object ForeColorKey;                   // =System.Web.UI.MobileControls.Style+Property    public static readonly object ItalicKey;         // =System.Web.UI.MobileControls.Style+Property    public static readonly object WrappingKey;       // =System.Web.UI.MobileControls.Style+Property // Public Instance Properties    public Alignment Alignment{set; get; }    public Color BackColor{set; get; }    public MobileControl Control{get; }    public DeviceSpecific DeviceSpecific{set; get; }    public FontInfo Font{get; }    public Color ForeColor{set; get; }    public bool IsTemplated{get; }    public string Name{set; get; }    public virtual string StyleReference{set; get; }    public object this[object key]{set; get; }    public object this[object key, bool inherit]{get; }    public Wrapping Wrapping{set; get; } // Protected Instance Properties    protected internal StateBag State{get; } // Public Static Methods    public static object RegisterStyle(string name, Type type, object defaultValue, bool inherit); // Public Instance Methods    public void ApplyTo(System.Web.UI.WebControls.WebControl control);    public object Clone( );                           // implements ICloneable    public ITemplate GetTemplate(string templateName); }

Subclasses

PagerStyle

Returned By

System.Web.UI.MobileControls.Adapters.ControlAdapter.Style, MobileControl.CreateStyle( ), ObjectList.{CommandStyle, LabelStyle}, StyleSheet.this

Passed To

System.Web.UI.MobileControls.Adapters.HtmlMobileTextWriter.{EnterStyle( ), ExitStyle( )}, System.Web.UI.MobileControls.Adapters.MobileTextWriter.{EnterFormat( ), EnterLayout( ), EnterStyle( ), ExitFormat( ), ExitLayout( ), ExitStyle( )}, ObjectList.{CommandStyle, LabelStyle}, StyleSheet.this



ASP. NET in a Nutshell
ASP.NET in a Nutshell, Second Edition
ISBN: 0596005202
EAN: 2147483647
Year: 2003
Pages: 873

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net