Class TabContainer
- Namespace
- AjaxControlToolkit
- Assembly
- AjaxControlToolkit.dll
[RequiredScript(typeof(CommonToolkitScripts))]
[ClientCssResource("Tabs")]
[ClientScriptResource("Sys.Extended.UI.TabContainer", "Tabs")]
public class TabContainer : ScriptControlBase, INamingContainer, IControlResolver, IPostBackDataHandler, ICallbackEventHandler, IClientStateManager, IPostBackEventHandler
- Inheritance
-
TabContainer
- Implements
-
INamingContainer
IPostBackDataHandler
ICallbackEventHandler
IPostBackEventHandler
- Inherited Members
-
Constructors
Properties
[Browsable(false)]
public TabPanel ActiveTab { get; set; }
Property Value
- TabPanel
public virtual int ActiveTabIndex { get; set; }
Property Value
- int
AutoPostBack
public bool AutoPostBack { get; set; }
Property Value
- bool
[ExtenderControlProperty]
[ClientPropertyName("cssTheme")]
public TabCssTheme CssTheme { get; set; }
Property Value
- TabCssTheme
public override Unit Height { get; set; }
Property Value
- Unit
[ExtenderControlEvent]
[ClientPropertyName("activeTabChanged")]
public string OnClientActiveTabChanged { get; set; }
Property Value
- string
[ClientPropertyName("onDemand")]
public bool OnDemand { get; set; }
Property Value
- bool
[ExtenderControlProperty]
[ClientPropertyName("scrollBars")]
public ScrollBars ScrollBars { get; set; }
Property Value
- ScrollBars
[ClientPropertyName("tabStripPlacement")]
public TabStripPlacement TabStripPlacement { get; set; }
Property Value
- TabStripPlacement
[Browsable(false)]
public TabPanelCollection Tabs { get; }
Property Value
- TabPanelCollection
[ExtenderControlProperty]
[ClientPropertyName("autoPostBackId")]
public string UniqueID { get; set; }
Property Value
- string
[ClientPropertyName("useVerticalStripPlacement")]
public bool UseVerticalStripPlacement { get; set; }
Property Value
- bool
public Unit VerticalStripWidth { get; set; }
Property Value
- Unit
public override Unit Width { get; set; }
Property Value
- Unit
Methods
AddAttributesToRender(HtmlTextWriter)
protected override void AddAttributesToRender(HtmlTextWriter writer)
Parameters
writer
HtmlTextWriter
protected override void AddParsedSubObject(object obj)
Parameters
obj
object
protected override void AddedControl(Control control, int index)
Parameters
control
Control
index
int
protected override ControlCollection CreateControlCollection()
Returns
- ControlCollection
protected override Style CreateControlStyle()
Returns
- Style
protected override void DescribeComponent(ScriptComponentDescriptor descriptor)
Parameters
descriptor
ScriptComponentDescriptor
protected override void LoadClientState(string clientState)
Parameters
clientState
string
protected override void LoadControlState(object savedState)
Parameters
savedState
object
LoadPostData(string, NameValueCollection)
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Parameters
postDataKey
string
postCollection
NameValueCollection
Returns
- bool
protected virtual void OnActiveTabChanged(EventArgs e)
Parameters
e
EventArgs
protected override void OnInit(EventArgs e)
Parameters
e
EventArgs
RaisePostDataChangedEvent()
protected override void RaisePostDataChangedEvent()
protected override void RemovedControl(Control control)
Parameters
control
Control
RenderContents(HtmlTextWriter)
protected override void RenderContents(HtmlTextWriter writer)
Parameters
writer
HtmlTextWriter
protected virtual void RenderHeader(HtmlTextWriter writer)
Parameters
writer
HtmlTextWriter
public void ResetLoadedOnceTabs()
protected override string SaveClientState()
Returns
- string
protected override object SaveControlState()
Returns
- object
Events
public event EventHandler ActiveTabChanged
Event Type
- EventHandler