MobileControl

MobileControl.NET 1.1, disposable

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

All mobile controls derive from the base MobileControl class (which in turn derives from the even more basic System.Web.UI.Control class). When creating your own mobile controls, you can derive from MobileControl or a specific mobile control class. Some of the functionality added by the MobileControl class includes pagination support, basic style settings, and support for device-specific control adapters (specified by the Adapter property).

public abstract class MobileControl : System.Web.UI.Control, System.Web.UI.IAttributeAccessor { // Protected Constructors     protected MobileControl( ); // Public Instance Properties    public IControlAdapter Adapter{get; }    public virtual Alignment Alignment{set; get; }    public virtual Color BackColor{set; get; }    public virtual bool BreakAfter{set; get; }    public StateBag CustomAttributes{get; }    public DeviceSpecific DeviceSpecific{set; get; }    public int FirstPage{set; get; }    public virtual FontInfo Font{get; }    public virtual Color ForeColor{set; get; }    public Form Form{get; }    public virtual bool IsTemplated{get; }    public int LastPage{set; get; }    public MobilePage MobilePage{get; }    public virtual string StyleReference{set; get; }    public virtual int VisibleWeight{get; }    public virtual Wrapping Wrapping{set; get; } // Protected Instance Properties    protected string InnerText{set; get; }    protected virtual bool PaginateChildren{get; }    protected internal virtual Style Style{get; } // Public Instance Methods    public virtual void AddLinkedForms(System.Collections.IList linkedForms);    public virtual void CreateDefaultTemplatedUI(bool doDataBind);    public virtual void EnsureTemplatedUI( );    public virtual ITemplate GetTemplate(string templateName);    public bool IsVisibleOnPage(int pageNumber);    public virtual void PaginateRecursive(ControlPager pager);    public void RenderChildren(System.Web.UI.HtmlTextWriter writer);// overrides System.Web.UI.Control    public Form ResolveFormReference(string formID);    public string ResolveUrl(string relativeUrl);                // overrides System.Web.UI.Control // Protected Instance Methods    protected override void AddedControl(System.Web.UI.Control control, int index); // overrides System.Web.UI.Control    protected override void AddParsedSubObject(object obj);      // overrides System.Web.UI.Control    protected virtual Style CreateStyle( );    protected virtual void CreateTemplatedUI(bool doDataBind);    protected virtual bool IsFormSubmitControl( );    protected virtual void LoadPrivateViewState(object state);    protected override void LoadViewState(object savedState);    // overrides System.Web.UI.Control    protected override void OnDataBinding(EventArgs e);          // overrides System.Web.UI.Control    protected override void OnInit(EventArgs e);                 // overrides System.Web.UI.Control    protected override void OnLoad(EventArgs e);                 // overrides System.Web.UI.Control    protected virtual void OnPageChange(int oldPageIndex, int newPageIndex);    protected override void OnPreRender(EventArgs e);            // overrides System.Web.UI.Control    protected virtual void OnRender(System.Web.UI.HtmlTextWriter writer);    protected override void OnUnload(EventArgs e);               // overrides System.Web.UI.Control    protected override void RemovedControl(System.Web.UI.Control control);// overrides System.Web.UI.Control    protected override void Render(System.Web.UI.HtmlTextWriter writer);// overrides System.Web.UI.Control    protected virtual object SavePrivateViewState( );    protected override object SaveViewState( );       // overrides System.Web.UI.Control    protected override void TrackViewState( );        // overrides System.Web.UI.Control }

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)

Subclasses

AdRotator, Calendar, Image, PagedControl, Panel, SelectionList, StyleSheet, TextControl, ValidationSummary

Returned By

System.Web.UI.MobileControls.Adapters.ControlAdapter.Control, IControlAdapter.Control, Style.Control

Passed To

System.Web.UI.MobileControls.Adapters.ControlAdapter.Control, ControlPager.GetItemPager( ), IControlAdapter.Control, ItemPager.ItemPager( ), MobilePage.{GetControlAdapter( ), GetPrivateViewState( )}



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