Class DocumentTabStrip
A predefined DockTabStrip instance that resides within a DocumentContainer and hosts documents. For a document is considered a DocumentWindow instance or a ToolWindow, which has a TabbedDocument DockState.
Inherited Members
Namespace: Telerik.WinControls.UI.Docking
Assembly: Telerik.WinControls.RadDock.dll
Syntax
public class DocumentTabStrip : DockTabStrip, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider
Constructors
DocumentTabStrip()
Default constructor.
Declaration
public DocumentTabStrip()
DocumentTabStrip(RadDock)
Initializes a new DocumentTabStrip instance and associates it with the provided RadDock instance.
Declaration
public DocumentTabStrip(RadDock dockManager)
Parameters
RadDock
dockManager
|
Properties
DefaultTabStripAlignment
The default tabstrip alignment is Top.
Declaration
protected override TabStripAlignment DefaultTabStripAlignment { get; }
Property Value
TabStripAlignment
|
Overrides
DockType
Returns Document dock type.
Declaration
public override DockType DockType { get; }
Property Value
DockType
|
Overrides
DocumentButtonsLayout
Gets the document buttons layout element.
Declaration
public DockLayoutPanel DocumentButtonsLayout { get; }
Property Value
DockLayoutPanel
|
OverflowMenuButton
Declaration
public OverflowDropDownButtonElement OverflowMenuButton { get; }
Property Value
OverflowDropDownButtonElement
|
Methods
ControlDefinesThemeForElement(RadElement)
Declaration
public override bool ControlDefinesThemeForElement(RadElement element)
Parameters
RadElement
element
|
Returns
System.Boolean
|
Overrides
CreateChildItems(RadElement)
Declaration
protected override void CreateChildItems(RadElement parent)
Parameters
RadElement
parent
|
Overrides
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
System.Boolean
disposing
|
Overrides
IsDragAllowed(Point)
Declaration
protected override bool IsDragAllowed(Point location)
Parameters
System.Drawing.Point
location
|
Returns
System.Boolean
|
Overrides
OnControlAdded(ControlEventArgs)
Declaration
protected override void OnControlAdded(ControlEventArgs e)
Parameters
System.Windows.Forms.ControlEventArgs
e
|
Overrides
OnControlRemoved(ControlEventArgs)
Declaration
protected override void OnControlRemoved(ControlEventArgs e)
Parameters
System.Windows.Forms.ControlEventArgs
e
|
Overrides
OnLayout(LayoutEventArgs)
Declaration
protected override void OnLayout(LayoutEventArgs e)
Parameters
System.Windows.Forms.LayoutEventArgs
e
|
Overrides
OnLocalizationProviderChanged()
Declaration
protected override void OnLocalizationProviderChanged()
Overrides
OnMouseClick(MouseEventArgs)
Declaration
protected override void OnMouseClick(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
OnMouseDown(MouseEventArgs)
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnMouseUp(MouseEventArgs)
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnRightToLeftChanged(EventArgs)
Declaration
protected override void OnRightToLeftChanged(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnSelectedIndexChanging(TabStripPanelSelectedIndexChangingEventArgs)
Declaration
protected override void OnSelectedIndexChanging(TabStripPanelSelectedIndexChangingEventArgs e)
Parameters
TabStripPanelSelectedIndexChangingEventArgs
e
|
Overrides
OnTabStripAlignmentChanged(EventArgs)
Declaration
protected override void OnTabStripAlignmentChanged(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnThemeChanged()
UpdateActiveWindow(DockWindow, Boolean)
Updates the currently active window by setting bold if the specified window instance is the currently active document within the owning RadDock instance.
Declaration
protected override void UpdateActiveWindow(DockWindow window, bool active)
Parameters
DockWindow
window
|
System.Boolean
active
|
Overrides
UpdateAfterTransaction()
Declaration
protected override void UpdateAfterTransaction()
Overrides
UpdateButtons()
UpdateTabSelection(Boolean)
Declaration
public override void UpdateTabSelection(bool updateFocus)
Parameters
System.Boolean
updateFocus
|
Overrides
UpdateTabStripVisibility(Boolean)
Declaration
protected override void UpdateTabStripVisibility(bool visible)
Parameters
System.Boolean
visible
|