Table of Contents

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

TabContainer()

public TabContainer()

Properties

ActiveTab

[Browsable(false)]
public TabPanel ActiveTab { get; set; }

Property Value

TabPanel

ActiveTabIndex

public virtual int ActiveTabIndex { get; set; }

Property Value

int

AutoPostBack

public bool AutoPostBack { get; set; }

Property Value

bool

CssTheme

[ExtenderControlProperty]
[ClientPropertyName("cssTheme")]
public TabCssTheme CssTheme { get; set; }

Property Value

TabCssTheme

Height

public override Unit Height { get; set; }

Property Value

Unit

OnClientActiveTabChanged

[ExtenderControlEvent]
[ClientPropertyName("activeTabChanged")]
public string OnClientActiveTabChanged { get; set; }

Property Value

string

OnDemand

[ClientPropertyName("onDemand")]
public bool OnDemand { get; set; }

Property Value

bool

ScrollBars

[ExtenderControlProperty]
[ClientPropertyName("scrollBars")]
public ScrollBars ScrollBars { get; set; }

Property Value

ScrollBars

TabStripPlacement

[ClientPropertyName("tabStripPlacement")]
public TabStripPlacement TabStripPlacement { get; set; }

Property Value

TabStripPlacement

Tabs

[Browsable(false)]
public TabPanelCollection Tabs { get; }

Property Value

TabPanelCollection

UniqueID

[ExtenderControlProperty]
[ClientPropertyName("autoPostBackId")]
public string UniqueID { get; set; }

Property Value

string

UseVerticalStripPlacement

[ClientPropertyName("useVerticalStripPlacement")]
public bool UseVerticalStripPlacement { get; set; }

Property Value

bool

VerticalStripWidth

public Unit VerticalStripWidth { get; set; }

Property Value

Unit

Width

public override Unit Width { get; set; }

Property Value

Unit

Methods

AddAttributesToRender(HtmlTextWriter)

protected override void AddAttributesToRender(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

AddParsedSubObject(object)

protected override void AddParsedSubObject(object obj)

Parameters

obj object

AddedControl(Control, int)

protected override void AddedControl(Control control, int index)

Parameters

control Control
index int

CreateControlCollection()

protected override ControlCollection CreateControlCollection()

Returns

ControlCollection

CreateControlStyle()

protected override Style CreateControlStyle()

Returns

Style

DescribeComponent(ScriptComponentDescriptor)

protected override void DescribeComponent(ScriptComponentDescriptor descriptor)

Parameters

descriptor ScriptComponentDescriptor

LoadClientState(string)

protected override void LoadClientState(string clientState)

Parameters

clientState string

LoadControlState(object)

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

OnActiveTabChanged(EventArgs)

protected virtual void OnActiveTabChanged(EventArgs e)

Parameters

e EventArgs

OnInit(EventArgs)

protected override void OnInit(EventArgs e)

Parameters

e EventArgs

RaisePostDataChangedEvent()

protected override void RaisePostDataChangedEvent()

RemovedControl(Control)

protected override void RemovedControl(Control control)

Parameters

control Control

RenderContents(HtmlTextWriter)

protected override void RenderContents(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

RenderHeader(HtmlTextWriter)

protected virtual void RenderHeader(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

ResetLoadedOnceTabs()

public void ResetLoadedOnceTabs()

SaveClientState()

protected override string SaveClientState()

Returns

string

SaveControlState()

protected override object SaveControlState()

Returns

object

Events

ActiveTabChanged

public event EventHandler ActiveTabChanged

Event Type

EventHandler