ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources] - نسخه متنی

G. andrew Duthie; matthew Macdonald

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید









PagedControl.NET 1.1, disposable

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

The PagedControl class defines the basic
functionality for controls that use internal pagination, and can
divide their content over multiple pages. These includes the
List, LiteralText,
ObjectList, and TextView
controls, all of which derive from this class. To create a custom
control that supports internal pagination, derive it from
PagedControl. Override the
ItemWeight property so that it returns the
approximate weight of an individual item in the control. (The default
weight is 100, which corresponds to a single line on the device using
the default unit system.) Then, when rendering the
control's output, call the
FirstVisibleItemIndex( ) method, which will tell
you the first item to render, and the VisibleItemCount(
)
method to determine how many items to render. Your paged
control will automatically fire the LoadItems
event as needed.

public abstract class 

PagedControl : MobileControl {
// Protected Constructors
protected

PagedControl ( );
// Public Instance Properties
public int

FirstVisibleItemIndex {get; }
public int

ItemCount {set; get; }
public int

ItemsPerPage {set; get; }
public int

VisibleItemCount {get; }
public override int

VisibleWeight {get; } // overrides MobileControl
// Protected Instance Properties
protected abstract int

InternalItemCount {get; }
protected virtual int

ItemWeight {get; }
// Public Instance Methods
public override void

PaginateRecursive (ControlPager

pager ); // overrides MobileControl
// Protected Instance Methods
protected override void

LoadPrivateViewState (object

state ); // overrides MobileControl
protected virtual void

OnLoadItems (LoadItemsEventArgs

e );
protected override void

OnPageChange (int

oldPageIndex , int

newPageIndex );// overrides MobileControl
protected override void

OnPreRender (EventArgs

e ); // overrides MobileControl
protected override object

SavePrivateViewState ( ); // overrides MobileControl
// Events
public event LoadItemsEventHandler

LoadItems ;
}



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)
PagedControl

Subclasses


List, LiteralText,
ObjectList, TextView


/ 873