OfficeClassicDockRenderer Class
Provides a renderer for dock controls that have an Office classic appearance.
[TypeConverter(typeof(OfficeClassicDockRendererConverter))]
public class OfficeClassicDockRenderer : VisualStudioClassicDockRenderer, IDisposable, IDockRenderer, IUIRenderer
- Inheritance:
- object DisposableObjectBase UIRenderer DockRenderer WindowsClassicDockRenderer VisualStudioClassicDockRenderer object
- Implements:
- IDisposable IDockRenderer IUIRenderer
Constructors
OfficeClassicDockRenderer()
Initializes an instance of the class.
public OfficeClassicDockRenderer()
OfficeClassicDockRenderer(IWindowsColorScheme)
Initializes an instance of the class.
public OfficeClassicDockRenderer(IWindowsColorScheme colorScheme)
| Parameter | Type | Description |
|---|---|---|
| colorScheme | IWindowsColorScheme | The IWindowsColorScheme to use as a base for the colors. |
OfficeClassicDockRenderer(WindowsColorSchemeType)
Initializes an instance of the class.
public OfficeClassicDockRenderer(WindowsColorSchemeType colorSchemeType)
| Parameter | Type | Description |
|---|---|---|
| colorSchemeType | WindowsColorSchemeType | The WindowsColorSchemeType to use as a base for the colors. |
Properties
BaseColorSchemeType
The WindowsColorSchemeType to use as a base for the colors.
public WindowsColorSchemeType BaseColorSchemeType { get; set; }
Property Value
DockContainerTitleBarDecorationBackBackgroundFill
The BackgroundFill for a background DockContainer title bar decoration.
public BackgroundFill? DockContainerTitleBarDecorationBackBackgroundFill { get; set; }
Property Value
DockContainerTitleBarDecorationForeBackgroundFill
The BackgroundFill for a foreground DockContainer title bar decoration.
public BackgroundFill? DockContainerTitleBarDecorationForeBackgroundFill { get; set; }
Property Value
Methods
Dispose(bool)
Releases the unmanaged resources used by the object and optionally releases the managed resources.
protected override void Dispose(bool disposing)
| Parameter | Type | Description |
|---|---|---|
| disposing | bool |
|
Remarks
This method is called by the public Dispose() method and the Finalize method.
Dispose invokes this method with the disposing parameter set to true.
Finalize invokes this method with disposing set to false.
DrawDockContainerTitleBarForeground(PaintEventArgs, Rectangle, DockContainer)
Draws the foreground of a DockContainer title bar.
public override void DrawDockContainerTitleBarForeground(PaintEventArgs e, Rectangle bounds, DockContainer dockContainer)
| Parameter | Type | Description |
|---|---|---|
| e | PaintEventArgs | A PaintEventArgs that contains the event data. |
| bounds | Rectangle | The bounds in which to draw. |
| dockContainer | DockContainer | The DockContainer whose title bar is being painted. |
ResetAll(bool)
Resets all property values to their defaults.
protected override void ResetAll(bool force)
| Parameter | Type | Description |
|---|---|---|
| force | bool | Whether to force resetting. |
ResetDockContainerTitleBarDecorationBackBackgroundFill()
Resets the DockContainerTitleBarDecorationBackBackgroundFill property to its default value.
public virtual void ResetDockContainerTitleBarDecorationBackBackgroundFill()
ResetDockContainerTitleBarDecorationForeBackgroundFill()
Resets the DockContainerTitleBarDecorationForeBackgroundFill property to its default value.
public virtual void ResetDockContainerTitleBarDecorationForeBackgroundFill()
ShouldSerializeDockContainerTitleBarDecorationBackBackgroundFill()
Indicates whether the DockContainerTitleBarDecorationBackBackgroundFill property should be persisted.
public virtual bool ShouldSerializeDockContainerTitleBarDecorationBackBackgroundFill()
Returns
- bool:
trueif the property value has changed from its default; otherwise,false.
ShouldSerializeDockContainerTitleBarDecorationForeBackgroundFill()
Indicates whether the DockContainerTitleBarDecorationForeBackgroundFill property should be persisted.
public virtual bool ShouldSerializeDockContainerTitleBarDecorationForeBackgroundFill()
Returns
- bool:
trueif the property value has changed from its default; otherwise,false.
Inherited Members
- VisualStudioClassicDockRenderer.DrawDockContainerBackground(PaintEventArgs, Rectangle, DockContainer)
- VisualStudioClassicDockRenderer.MeasureAutoHideTab(Graphics, AutoHideTab)
- WindowsClassicDockRenderer.ResetAutoHideSplitterBorderBaseColor()
- WindowsClassicDockRenderer.ShouldSerializeAutoHideSplitterBorderBaseColor()
- WindowsClassicDockRenderer.ResetAutoHideTabSelectedBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeAutoHideTabSelectedBackgroundFill()
- WindowsClassicDockRenderer.ResetAutoHideTabSelectedBorderColor()
- WindowsClassicDockRenderer.ShouldSerializeAutoHideTabSelectedBorderColor()
- WindowsClassicDockRenderer.ResetAutoHideTabSelectedForeColor()
- WindowsClassicDockRenderer.ShouldSerializeAutoHideTabSelectedForeColor()
- WindowsClassicDockRenderer.ResetAutoHideTabStripPanelBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeAutoHideTabStripPanelBackgroundFill()
- WindowsClassicDockRenderer.ResetAutoHideTabUnselectedBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeAutoHideTabUnselectedBackgroundFill()
- WindowsClassicDockRenderer.ResetAutoHideTabUnselectedBorderColor()
- WindowsClassicDockRenderer.ShouldSerializeAutoHideTabUnselectedBorderColor()
- WindowsClassicDockRenderer.ResetAutoHideTabUnselectedForeColor()
- WindowsClassicDockRenderer.ShouldSerializeAutoHideTabUnselectedForeColor()
- WindowsClassicDockRenderer.ResetDockContainerBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerBackgroundFill()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarActiveBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarActiveBackgroundFill()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarActiveBorder()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarActiveBorder()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarActiveForeColor()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarActiveForeColor()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarActiveButtonHotGlyphColor()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarActiveButtonHotGlyphColor()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarActiveButtonHotPressedGlyphColor()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarActiveButtonHotPressedGlyphColor()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarActiveButtonNormalGlyphColor()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarActiveButtonNormalGlyphColor()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarButtonHotBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarButtonHotBackgroundFill()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarButtonHotBorder()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarButtonHotBorder()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarButtonHotPressedBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarButtonHotPressedBackgroundFill()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarButtonHotPressedBorder()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarButtonHotPressedBorder()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarButtonHotPressedOffset()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarButtonHotPressedOffset()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarButtonNormalBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarButtonNormalBackgroundFill()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarButtonNormalBorder()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarButtonNormalBorder()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarInactiveForeColor()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarInactiveForeColor()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarInactiveButtonHotGlyphColor()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarInactiveButtonHotGlyphColor()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarInactiveButtonHotPressedGlyphColor()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarInactiveButtonHotPressedGlyphColor()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarInactiveButtonNormalGlyphColor()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarInactiveButtonNormalGlyphColor()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarInactiveBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarInactiveBackgroundFill()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarInactiveBorder()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarInactiveBorder()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarInnerMargin()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarInnerMargin()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarOuterMargin()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarOuterMargin()
- WindowsClassicDockRenderer.ResetDockContainerTitleBarPadding()
- WindowsClassicDockRenderer.ShouldSerializeDockContainerTitleBarPadding()
- WindowsClassicDockRenderer.ResetDockObjectSplitterBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeDockObjectSplitterBackgroundFill()
- WindowsClassicDockRenderer.DrawAutoHideTabStripPanelBackground(PaintEventArgs, Rectangle, AutoHideTabStripPanel)
- WindowsClassicDockRenderer.DrawAutoHideTab(PaintEventArgs, Rectangle, AutoHideTab)
- WindowsClassicDockRenderer.DrawDockContainerTitleBarBackground(PaintEventArgs, Rectangle, DockContainer)
- WindowsClassicDockRenderer.DrawDockContainerTitleBarButton(PaintEventArgs, Rectangle, DockContainerTitleBarButton)
- WindowsClassicDockRenderer.DrawDockObjectSplitter(PaintEventArgs, Rectangle, IDockObject, Orientation)
- WindowsClassicDockRenderer.DrawTabbedMdiContainerBackground(PaintEventArgs, Rectangle, TabbedMdiContainer)
- WindowsClassicDockRenderer.DrawTabbedMdiRootContainerBackground(PaintEventArgs, Rectangle, TabbedMdiRootContainer)
- WindowsClassicDockRenderer.DrawTabbedMdiWindowBackground(PaintEventArgs, Rectangle, TabbedMdiWindow)
- WindowsClassicDockRenderer.MeasureDockContainerTitleBar(Graphics, Size, DockContainer)
- WindowsClassicDockRenderer.ResetTabbedMdiRootContainerBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeTabbedMdiRootContainerBackgroundFill()
- WindowsClassicDockRenderer.ResetTabbedMdiRootContainerInnerBorderColor()
- WindowsClassicDockRenderer.ShouldSerializeTabbedMdiRootContainerInnerBorderColor()
- WindowsClassicDockRenderer.ResetTabbedMdiRootContainerOuterBorderColor()
- WindowsClassicDockRenderer.ShouldSerializeTabbedMdiRootContainerOuterBorderColor()
- WindowsClassicDockRenderer.ResetTabbedMdiWindowBackgroundFill()
- WindowsClassicDockRenderer.ShouldSerializeTabbedMdiWindowBackgroundFill()
- WindowsClassicDockRenderer.AutoHideSplitterBorderBaseColor
- WindowsClassicDockRenderer.AutoHideTabSelectedBackgroundFill
- WindowsClassicDockRenderer.AutoHideTabSelectedBorderColor
- WindowsClassicDockRenderer.AutoHideTabSelectedForeColor
- WindowsClassicDockRenderer.AutoHideTabStripPanelBackgroundFill
- WindowsClassicDockRenderer.AutoHideTabUnselectedBackgroundFill
- WindowsClassicDockRenderer.AutoHideTabUnselectedBorderColor
- WindowsClassicDockRenderer.AutoHideTabUnselectedForeColor
- WindowsClassicDockRenderer.DockContainerBackgroundFill
- WindowsClassicDockRenderer.DockContainerTitleBarActiveBackgroundFill
- WindowsClassicDockRenderer.DockContainerTitleBarActiveBorder
- WindowsClassicDockRenderer.DockContainerTitleBarActiveForeColor
- WindowsClassicDockRenderer.DockContainerTitleBarActiveButtonHotGlyphColor
- WindowsClassicDockRenderer.DockContainerTitleBarActiveButtonHotPressedGlyphColor
- WindowsClassicDockRenderer.DockContainerTitleBarActiveButtonNormalGlyphColor
- WindowsClassicDockRenderer.DockContainerTitleBarButtonHotBackgroundFill
- WindowsClassicDockRenderer.DockContainerTitleBarButtonHotBorder
- WindowsClassicDockRenderer.DockContainerTitleBarButtonHotPressedBackgroundFill
- WindowsClassicDockRenderer.DockContainerTitleBarButtonHotPressedBorder
- WindowsClassicDockRenderer.DockContainerTitleBarButtonHotPressedOffset
- WindowsClassicDockRenderer.DockContainerTitleBarButtonNormalBackgroundFill
- WindowsClassicDockRenderer.DockContainerTitleBarButtonNormalBorder
- WindowsClassicDockRenderer.DockContainerTitleBarInactiveForeColor
- WindowsClassicDockRenderer.DockContainerTitleBarInactiveButtonHotGlyphColor
- WindowsClassicDockRenderer.DockContainerTitleBarInactiveButtonHotPressedGlyphColor
- WindowsClassicDockRenderer.DockContainerTitleBarInactiveButtonNormalGlyphColor
- WindowsClassicDockRenderer.DockContainerTitleBarInactiveBackgroundFill
- WindowsClassicDockRenderer.DockContainerTitleBarInactiveBorder
- WindowsClassicDockRenderer.DockContainerTitleBarInnerMargin
- WindowsClassicDockRenderer.DockContainerTitleBarOuterMargin
- WindowsClassicDockRenderer.DockContainerTitleBarPadding
- WindowsClassicDockRenderer.DockObjectSplitterBackgroundFill
- WindowsClassicDockRenderer.TabbedMdiRootContainerBackgroundFill
- WindowsClassicDockRenderer.TabbedMdiRootContainerInnerBorderColor
- WindowsClassicDockRenderer.TabbedMdiRootContainerOuterBorderColor
- WindowsClassicDockRenderer.TabbedMdiWindowBackgroundFill
- DockRenderer.ResetAutoHideTabGroupMargin()
- DockRenderer.ShouldSerializeAutoHideTabGroupMargin()
- DockRenderer.ResetAutoHideTabImageMargin()
- DockRenderer.ShouldSerializeAutoHideTabImageMargin()
- DockRenderer.ResetAutoHideTabIndent()
- DockRenderer.ShouldSerializeAutoHideTabIndent()
- DockRenderer.ResetAutoHideTabOuterMargin()
- DockRenderer.ShouldSerializeAutoHideTabOuterMargin()
- DockRenderer.ResetAutoHideTabOverlap()
- DockRenderer.ShouldSerializeAutoHideTabOverlap()
- DockRenderer.ResetAutoHideTabSelectedFont()
- DockRenderer.ShouldSerializeAutoHideTabSelectedFont()
- DockRenderer.ResetAutoHideTabStripPanelMargin()
- DockRenderer.ShouldSerializeAutoHideTabStripPanelMargin()
- DockRenderer.ResetAutoHideTabTextMargin()
- DockRenderer.ShouldSerializeAutoHideTabTextMargin()
- DockRenderer.ResetAutoHideTabUnselectedFont()
- DockRenderer.ShouldSerializeAutoHideTabUnselectedFont()
- DockRenderer.ResetDockContainerTitleBarButtonSize()
- DockRenderer.ShouldSerializeDockContainerTitleBarButtonSize()
- DockRenderer.ResetDockContainerTitleBarFont()
- DockRenderer.ShouldSerializeDockContainerTitleBarFont()
- DockRenderer.MeasureAutoHideTabCore(Graphics, AutoHideTab)
- DockRenderer.OnSystemUserPreferenceColorChanged()
- DockRenderer.ResetResetAllPropertiesOnSystemColorChange()
- DockRenderer.ShouldSerializeResetAllPropertiesOnSystemColorChange()
- DockRenderer.ResetSplitterExtent()
- DockRenderer.ShouldSerializeSplitterExtent()
- DockRenderer.ResetTabbedMdiContainerPadding()
- DockRenderer.ShouldSerializeTabbedMdiContainerPadding()
- DockRenderer.AutoHideTabGroupMargin
- DockRenderer.AutoHideTabImageMargin
- DockRenderer.AutoHideTabIndent
- DockRenderer.AutoHideTabOuterMargin
- DockRenderer.AutoHideTabOverlap
- DockRenderer.AutoHideTabSelectedFont
- DockRenderer.AutoHideTabStripPanelMargin
- DockRenderer.AutoHideTabTextMargin
- DockRenderer.AutoHideTabUnselectedFont
- DockRenderer.DockContainerTitleBarButtonSize
- DockRenderer.DockContainerTitleBarFont
- DockRenderer.ResetAllPropertiesOnSystemColorChange
- DockRenderer.SplitterExtent
- DockRenderer.TabbedMdiContainerPadding
- UIRenderer.Equals(object)
- UIRenderer.GetHashCode()
- UIRenderer.OnColorSchemeChanged()
- UIRenderer.OnPropertyChanged(EventArgs)
- UIRenderer.ColorScheme
- UIRenderer.IsSystemUserPreferenceColorChangeMonitored
- UIRenderer.PropertyChanged
- DisposableObjectBase.Dispose()
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object, object)
- object.ReferenceEquals(object, object)