Class BaseToggleList<T>
public abstract class BaseToggleList<T> : ListControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IEditableTextControl, ITextControl, IRepeatInfoUser, INamingContainer, IPostBackDataHandler where T : BaseToggle
Type Parameters
T
- Inheritance
-
BaseToggleList<T>
- Implements
- Derived
- Inherited Members
Constructors
BaseToggleList()
protected BaseToggleList()
Properties
HasFooter
protected virtual bool HasFooter { get; }
Property Value
HasHeader
protected virtual bool HasHeader { get; }
Property Value
HasSeparators
protected virtual bool HasSeparators { get; }
Property Value
RepeatColumns
public virtual int RepeatColumns { get; set; }
Property Value
RepeatDirection
public virtual RepeatDirection RepeatDirection { get; set; }
Property Value
RepeatLayout
public virtual RepeatLayout RepeatLayout { get; set; }
Property Value
RepeatedItemCount
protected virtual int RepeatedItemCount { get; }
Property Value
Methods
CreateControlStyle()
protected override Style CreateControlStyle()
Returns
FindControl(string, int)
protected override Control FindControl(string id, int pathOffset)
Parameters
Returns
GetItemStyle(ListItemType, int)
protected virtual Style GetItemStyle(ListItemType itemType, int repeatIndex)
Parameters
itemTypeListItemTyperepeatIndexint
Returns
GetToggleToRepeat()
protected abstract T GetToggleToRepeat()
Returns
- T
LoadPostData(string, NameValueCollection)
protected virtual bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Parameters
postDataKeystringpostCollectionNameValueCollection
Returns
LoadPostData(string, string, int)
protected abstract int? LoadPostData(string key, string value, int selectedIndex)
Parameters
Returns
- int?
OnPreRender(EventArgs)
protected override void OnPreRender(EventArgs e)
Parameters
RaisePostDataChangedEvent()
protected virtual void RaisePostDataChangedEvent()
Render(HtmlTextWriter)
protected override void Render(HtmlTextWriter writer)
Parameters
writerHtmlTextWriter
RenderItem(ListItemType, int, RepeatInfo, HtmlTextWriter)
protected virtual void RenderItem(ListItemType itemType, int repeatIndex, RepeatInfo repeatInfo, HtmlTextWriter writer)
Parameters
itemTypeListItemTyperepeatIndexintrepeatInfoRepeatInfowriterHtmlTextWriter
SetupToggleToRepeat(T, ListItem, int)
protected abstract void SetupToggleToRepeat(T toggle, ListItem item, int index)