Class Accordion
- Namespace
- AjaxControlToolkit
- Assembly
- AjaxControlToolkit.dll
public class Accordion : WebControl
- Inheritance
-
Accordion
Constructors
Properties
[Browsable(true)]
public AutoSize AutoSize { get; set; }
Property Value
- AutoSize
ContentCssClass
[Browsable(true)]
public string ContentCssClass { get; set; }
Property Value
- string
ContentTemplate
[Browsable(false)]
public virtual ITemplate ContentTemplate { get; set; }
Property Value
- ITemplate
public virtual string DataMember { get; set; }
Property Value
- string
[Bindable(true)]
public virtual object DataSource { get; set; }
Property Value
- object
public virtual string DataSourceID { get; set; }
Property Value
- string
[Browsable(true)]
public bool FadeTransitions { get; set; }
Property Value
- bool
[Browsable(true)]
public int FramesPerSecond { get; set; }
Property Value
- int
[Browsable(true)]
public string HeaderCssClass { get; set; }
Property Value
- string
[Browsable(true)]
public string HeaderSelectedCssClass { get; set; }
Property Value
- string
[Browsable(false)]
public virtual ITemplate HeaderTemplate { get; set; }
Property Value
- ITemplate
protected bool IsBoundUsingDataSourceID { get; }
Property Value
- bool
public AccordionPaneCollection Panes { get; }
Property Value
- AccordionPaneCollection
[Browsable(true)]
public bool RequireOpenedPane { get; set; }
Property Value
- bool
protected bool RequiresDataBinding { get; set; }
Property Value
- bool
protected DataSourceSelectArguments SelectArguments { get; }
Property Value
- DataSourceSelectArguments
[Browsable(true)]
public int SelectedIndex { get; set; }
Property Value
- int
[Browsable(true)]
public bool SuppressHeaderPostbacks { get; set; }
Property Value
- bool
[Browsable(true)]
public int TransitionDuration { get; set; }
Property Value
- int
Methods
protected override void CreateChildControls()
protected virtual void CreateControlHierarchy(bool useDataSource)
Parameters
useDataSource
bool
protected virtual DataSourceSelectArguments CreateDataSourceSelectArguments()
Returns
- DataSourceSelectArguments
public override void DataBind()
protected void EnsureDataBound()
public override Control FindControl(string id)
Parameters
id
string
Returns
- Control
protected virtual IEnumerable GetData()
Returns
- IEnumerable
protected override bool OnBubbleEvent(object source, EventArgs args)
Parameters
source
object
args
EventArgs
Returns
- bool
protected override void OnDataBinding(EventArgs e)
Parameters
e
EventArgs
protected virtual void OnDataPropertyChanged()
protected virtual void OnDataSourceViewChanged(object sender, EventArgs args)
Parameters
sender
object
args
EventArgs
protected override void OnInit(EventArgs e)
Parameters
e
EventArgs
protected virtual void OnItemCommand(AccordionCommandEventArgs args)
Parameters
args
AccordionCommandEventArgs
protected virtual void OnItemCreated(AccordionItemEventArgs args)
Parameters
args
AccordionItemEventArgs
protected virtual void OnItemDataBound(AccordionItemEventArgs args)
Parameters
args
AccordionItemEventArgs
protected override void OnLoad(EventArgs e)
Parameters
e
EventArgs
protected override void OnPreRender(EventArgs e)
Parameters
e
EventArgs
Events
public event CommandEventHandler ItemCommand
Event Type
- CommandEventHandler
public event EventHandler<AccordionItemEventArgs> ItemCreated
Event Type
- EventHandler<AccordionItemEventArgs>
public event EventHandler<AccordionItemEventArgs> ItemDataBound
Event Type
- EventHandler<AccordionItemEventArgs>