Class ToolTabStrip
A predefined Dock
Inherited Members
Namespace: Telerik.WinControls.UI.Docking
Assembly: Telerik.WinControls.RadDock.dll
Syntax
public class ToolTabStrip : DockTabStrip, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider
Constructors
ToolTabStrip()
ToolTabStrip(RadDock)
Initializes a default instance of the Tool
Declaration
public ToolTabStrip(RadDock dockManager)
Parameters
Rad
|
Fields
window
The root element which describes the layout of this instance.
Declaration
protected DockLayoutPanel window
Field Value
Properties
ActionMenuButton
Gets the system menu RadDropDownButtonElement that appears as titlebar of ToolTabStrip
Declaration
public RadDropDownButtonElement ActionMenuButton { get; }
Property Value
AutoHideButton
Gets the auto-hide RadButtonElement that appears as titlebar of ToolTabStrip
Declaration
public RadToggleButtonElement AutoHideButton { get; }
Property Value
AutoHidePosition
Gets or sets the auto-hide position for the strip.
Declaration
public AutoHidePosition AutoHidePosition { get; set; }
Property Value
CaptionElement
Gets the ToolWindowCaptionElement that appears as titlebar of ToolTabStrip
Declaration
public ToolWindowCaptionElement CaptionElement { get; }
Property Value
CaptionLayoutPanel
Gets an instance of the Dock
Declaration
public DockLayoutPanel CaptionLayoutPanel { get; }
Property Value
CaptionVisible
Determines whether the Caption element of the strip is visible.
Declaration
public bool CaptionVisible { get; set; }
Property Value
System.
|
CloseButton
Gets the close RadButtonElement that appears as titlebar of ToolTabStrip
Declaration
public RadButtonElement CloseButton { get; }
Property Value
DockType
Returns Tool
Declaration
public override DockType DockType { get; }
Property Value
Overrides
TabPanelBounds
Declaration
public override Rectangle TabPanelBounds { get; }
Property Value
System.
|
Overrides
ThemeClassName
Declaration
public override string ThemeClassName { get; set; }
Property Value
System.
|
Overrides
Methods
ControlDefinesThemeForElement(RadElement)
Checks whether the element
's theme is defined by the control.
Declaration
public override bool ControlDefinesThemeForElement(RadElement element)
Parameters
Rad The element to should be checked. |
Returns
System. true if the control defines theme for this element, false otherwise. |
Overrides
Remarks
If true is returned the ThemeResolutionService would not not set any theme to the element to avoid duplicating the style settings of the element.
CreateChildItems(RadElement)
Declaration
protected override void CreateChildItems(RadElement parent)
Parameters
Rad
|
Overrides
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
System.
|
Overrides
GetAutoHideButtonChecked()
Determines whether the auto-hide button is checked.
Declaration
protected virtual bool GetAutoHideButtonChecked()
Returns
System.
|
GetTabStripVisible()
Determines whether the tabstrip element is visible.
Declaration
protected override bool GetTabStripVisible()
Returns
System.
|
Overrides
IsDragAllowed(Point)
Declaration
protected override bool IsDragAllowed(Point location)
Parameters
System.
|
Returns
System.
|
Overrides
OnLayout(LayoutEventArgs)
Declaration
protected override void OnLayout(LayoutEventArgs e)
Parameters
System.
|
Overrides
OnLocalizationProviderChanged()
Declaration
protected override void OnLocalizationProviderChanged()
Overrides
OnMouseDoubleClick(MouseEventArgs)
Declaration
protected override void OnMouseDoubleClick(MouseEventArgs e)
Parameters
System.
|
Overrides
OnMouseDown(MouseEventArgs)
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
System.
|
Overrides
OnRightToLeftChanged(EventArgs)
Declaration
protected override void OnRightToLeftChanged(EventArgs e)
Parameters
System.
|
Overrides
OnSelectedIndexChanging(TabStripPanelSelectedIndexChangingEventArgs)
Declaration
protected override void OnSelectedIndexChanging(TabStripPanelSelectedIndexChangingEventArgs e)
Parameters
Overrides
OnTabStripAlignmentChanged(EventArgs)
Declaration
protected override void OnTabStripAlignmentChanged(EventArgs e)
Parameters
System.
|
Overrides
ShouldHandleDoubleClick()
Determines whether a mouse double-click event should be handled.
Declaration
protected override bool ShouldHandleDoubleClick()
Returns
System.
|
Overrides
ShouldSerializeCaptionVisible()
Declaration
public bool ShouldSerializeCaptionVisible()
Returns
System.
|
UpdateActiveWindow(DockWindow, Boolean)
Declaration
protected override void UpdateActiveWindow(DockWindow window, bool active)
Parameters
Dock
|
System.
|
Overrides
UpdateButtons()
UpdateCaptionText()
Updates the caption text, depending on the currently selected dock window.
Declaration
protected void UpdateCaptionText()
UpdateTabSelection(Boolean)
Declaration
public override void UpdateTabSelection(bool updateFocus)
Parameters
System.
|