In This Article

WindowsClassicToolWindowTabStripRenderer Class

Provides a renderer for the TabStrip control that is similar to a Visual Studio 2002 tool window style.

public class WindowsClassicToolWindowTabStripRenderer : VisualStudioTabStripRendererBase, IDisposable, IToolWindowTabStripRenderer, ITabStripRenderer, IUIRenderer
Inheritance:
object DisposableObjectBase UIRenderer TabStripRenderer VisualStudioTabStripRendererBase object
Derived:
WindowsClassicDocumentWindowTabStripRenderer
Implements:
IDisposable IToolWindowTabStripRenderer ITabStripRenderer IUIRenderer

Constructors

WindowsClassicToolWindowTabStripRenderer()

Initializes an instance of the class.

public WindowsClassicToolWindowTabStripRenderer()

WindowsClassicToolWindowTabStripRenderer(IWindowsColorScheme)

Initializes an instance of the class.

protected WindowsClassicToolWindowTabStripRenderer(IWindowsColorScheme colorScheme)
Parameter Type Description
colorScheme IWindowsColorScheme

The IWindowsColorScheme to use as a base for the colors.

Properties

TabStripTabDarkBorderColor

The dark border color of a TabStripTab.

public Color TabStripTabDarkBorderColor { get; set; }

Property Value

Color

TabStripTabLightBorderColor

The light border color of a TabStripTab.

public Color TabStripTabLightBorderColor { get; set; }

Property Value

Color

Methods

ResetAll(bool)

Resets all property values to their defaults.

protected override void ResetAll(bool force)
Parameter Type Description
force bool

Whether to force resetting.

ResetTabStripTabDarkBorderColor()

Resets the TabStripTabDarkBorderColor property to its default value.

public virtual void ResetTabStripTabDarkBorderColor()

ResetTabStripTabLightBorderColor()

Resets the TabStripTabLightBorderColor property to its default value.

public virtual void ResetTabStripTabLightBorderColor()

ResolveSeparatorColor()

Resolves the color to be used when drawing a separator between tabs.

protected override Color ResolveSeparatorColor()

Returns

Color

ShouldSerializeTabStripTabDarkBorderColor()

Indicates whether the TabStripTabDarkBorderColor property should be persisted.

public virtual bool ShouldSerializeTabStripTabDarkBorderColor()

Returns

bool:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeTabStripTabLightBorderColor()

Indicates whether the TabStripTabLightBorderColor property should be persisted.

public virtual bool ShouldSerializeTabStripTabLightBorderColor()

Returns

bool:

true if the property value has changed from its default; otherwise, false.

Inherited Members

Extension Methods