public class ObjectList : PagedControl, System.Web.UI.INamingContainer, ITemplateable,
System.Web.UI.IPostBackEventHandler {
// Public Constructors
public
ObjectList ( );
// Public Static Properties
public static string
SelectMoreCommand {get; }
// Public Instance Properties
public IObjectListFieldCollection
AllFields {get; }
public bool
AutoGenerateFields {set; get; }
public string
BackCommandText {set; get; }
public virtual ObjectListCommandCollection
Commands {get; }
public Style
CommandStyle {set; get; }
public virtual string
DataMember {set; get; }
public virtual object
DataSource {set; get; }
public string
DefaultCommand {set; get; }
public Panel
Details {get; }
public string
DetailsCommandText {set; get; }
public virtual ObjectListFieldCollection
Fields {get; }
public bool
HasItemCommandHandler {get; }
public virtual ObjectListItemCollection
Items {get; }
public string
LabelField {set; get; }
public int
LabelFieldIndex {get; }
public Style
LabelStyle {set; get; }
public string
MoreText {set; get; }
public int
SelectedIndex {set; get; }
public ObjectListItem
Selection {get; }
public int[ ]
TableFieldIndices {get; }
public string
TableFields {set; get; }
public ObjectListViewMode
ViewMode {set; get; }
// Protected Instance Properties
protected override int
InternalItemCount {get; } // overrides PagedControl
// Public Instance Methods
public void
CreateTemplatedItemDetails (bool
doDataBind );
public void
CreateTemplatedItemsList (bool
doDataBind );
public override void
DataBind ( ); // overrides System.Web.UI.Control
public override void
EnsureTemplatedUI ( ); // overrides MobileControl
public void
PreShowItemCommands (int
itemIndex );
public void
RaiseDefaultItemEvent (int
itemIndex );
public bool
SelectListItem (int
itemIndex , bool
selectMore );
// Protected Instance Methods
protected override void
AddParsedSubObject (object
obj ); // overrides MobileControl
protected void
CreateAutoGeneratedFields (System.Collections.IEnumerable
dataSource );
protected override void
CreateChildControls ( );// overrides System.Web.UI.Control
protected virtual ObjectListItem
CreateItem (object
dataItem );
protected virtual void
CreateItems (System.Collections.IEnumerable
dataSource );
protected override void
EnsureChildControls ( );// overrides System.Web.UI.Control
protected override void
LoadPrivateViewState (object
state ); // overrides PagedControl
protected override void
LoadViewState (object
savedState ); // overrides MobileControl
protected override bool
OnBubbleEvent (object
sender , EventArgs
e ); // overrides System.Web.UI.Control
protected override void
OnDataBinding (EventArgs
e ); // overrides MobileControl
protected virtual void
OnItemCommand (ObjectListCommandEventArgs
e );
protected virtual void
OnItemDataBind (ObjectListDataBindEventArgs
e );
protected virtual void
OnItemSelect (ObjectListSelectEventArgs
e );
protected override void
OnLoadItems (LoadItemsEventArgs
e ); // overrides PagedControl
protected override void
OnPreRender (EventArgs
e ); // overrides PagedControl
protected virtual void
OnShowItemCommands (ObjectListShowCommandsEventArgs
e );
protected override object
SavePrivateViewState ( ); // overrides PagedControl
protected override object
SaveViewState ( ); // overrides MobileControl
protected override void
TrackViewState ( ); // overrides MobileControl
// Events
public event ObjectListCommandEventHandler
ItemCommand ;
public event ObjectListDataBindEventHandler
ItemDataBind ;
public event ObjectListSelectEventHandler
ItemSelect ;
public event ObjectListShowCommandsEventHandler
ShowItemCommands ;
}