WinForms

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class BackStageThemeRenderer

    Show / Hide Table of Contents

    Class BackStageThemeRenderer

    Inheritance
    System.Object
    TabRendererBase
    TabRenderer2D
    BackStageThemeRenderer
    Implements
    ITabRenderer
    System.IDisposable
    Inherited Members
    TabRenderer2D.buttonBorderColors
    TabRenderer2D.OVERLAPX
    TabRenderer2D.BorderColors(TabRenderer2D.BorderSide, TabAlignment)
    TabRenderer2D.GetOverlapSize(SizeF)
    TabRenderer2D.DrawInterior(DrawTabEventArgs)
    TabRenderer2D.LabelEditOffsetY
    TabRenderer2D.CloseButtonPadding
    TabRenderer2D.CorrectCloseButtonPosition
    TabRendererBase.panelRenderer
    TabRendererBase.ImageTextPadding
    TabRendererBase.SaveGraphicsState(Graphics, RectangleF)
    TabRendererBase.RestoreGraphicsState(Graphics)
    TabRendererBase.NeedMirroredBackground()
    TabRendererBase.TabPropertyChanged()
    TabRendererBase.IsTextShrunk()
    TabRendererBase.CloseButtonHitTest(Point)
    TabRendererBase.DrawCloseButton(Graphics, RectangleF)
    TabRendererBase.DrawCloseButton(Graphics, RectangleF, DrawTabEventArgs)
    TabRendererBase.GetCloseButtonBounds(DrawTabEventArgs)
    TabRendererBase.CorrectInteriorBounds(RectangleF)
    TabRendererBase.GetPreferredSize(Graphics)
    TabRendererBase.GetItemPreferredSize(Graphics)
    TabRendererBase.GetTabFont(Boolean)
    TabRendererBase.CorrectPreferredSize(SizeF)
    TabRendererBase.GetTextPosition(Graphics, String, Font, RectangleF, StringFormat)
    TabRendererBase.DrawTextAndImage(Graphics, RectangleF, DrawTabEventArgs)
    TabRendererBase.CorrectBounds(RectangleF)
    TabRendererBase.OnPaint(Graphics, Rectangle)
    TabRendererBase.GetInteriorBounds(RectangleF, Boolean)
    TabRendererBase.IsSelectedState(DrawItemState)
    TabRendererBase.IsHotLightState(DrawItemState)
    TabRendererBase.ApplyTransform(Graphics)
    TabRendererBase.GetRedrawBounds()
    TabRendererBase.GetForeColor()
    TabRendererBase.GetActiveForeColor()
    TabRendererBase.GetCurrentBounds()
    TabRendererBase.GetBoundsForScrolling()
    TabRendererBase.HitTest(PointF)
    TabRendererBase.Dispose()
    TabRendererBase.Dispose(Boolean)
    TabRendererBase.ForceDrawImage
    TabRendererBase.TextBounds
    TabRendererBase.ShouldDrawText
    TabRendererBase.TabData
    TabRendererBase.Visible
    TabRendererBase.HotTrack
    TabRendererBase.DrawItemCallback
    TabRendererBase.TabControl
    TabRendererBase.TabBorderColor
    TabRendererBase.ShowCloseButton
    TabRendererBase.CloseButtonBackColor
    TabRendererBase.ShowCloseButtonBackColor
    TabRendererBase.CloseButtonClicked
    TabRendererBase.CloseButtonSize
    TabRendererBase.HitCloseButton
    TabRendererBase.ShouldDrawRotatedWhenVertical
    TabRendererBase.NeedRotateTextWhenVertical
    TabRendererBase.Bounds
    TabRendererBase.ImageRect
    TabRendererBase.TabAlignment
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.Windows.Forms.Tools
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class BackStageThemeRenderer : TabRenderer2D, ITabRenderer, IDisposable

    Constructors

    BackStageThemeRenderer(ITabControl, ITabPanelRenderer)

    Declaration
    public BackStageThemeRenderer(ITabControl tabControl, ITabPanelRenderer tabPanelRenderer)
    Parameters
    Type Name Description
    ITabControl tabControl
    ITabPanelRenderer tabPanelRenderer

    Fields

    DEF_SELECTION_LINE_WIDTH

    Declaration
    protected const int DEF_SELECTION_LINE_WIDTH = 5
    Field Value
    Type Description
    System.Int32

    Properties

    CloseButtonBounds

    Declaration
    public Rectangle CloseButtonBounds { get; }
    Property Value
    Type Description
    System.Drawing.Rectangle

    ColorScheme

    Declaration
    public Office2010ColorScheme ColorScheme { get; set; }
    Property Value
    Type Description
    Office2010ColorScheme

    ColorTable

    Declaration
    public Office2010ColorTable ColorTable { get; }
    Property Value
    Type Description
    Office2010ColorTable

    TabPanelPropertyExtender

    Declaration
    public static BackStageRendererProperty TabPanelPropertyExtender { get; }
    Property Value
    Type Description
    BackStageRendererProperty

    TabStyleName

    Declaration
    public static string TabStyleName { get; }
    Property Value
    Type Description
    System.String

    Methods

    DrawBackground(DrawTabEventArgs)

    Declaration
    protected override void DrawBackground(DrawTabEventArgs drawItemInfo)
    Parameters
    Type Name Description
    DrawTabEventArgs drawItemInfo
    Overrides
    TabRenderer2D.DrawBackground(DrawTabEventArgs)

    DrawBorders(DrawTabEventArgs)

    Declaration
    protected override void DrawBorders(DrawTabEventArgs drawItemInfo)
    Parameters
    Type Name Description
    DrawTabEventArgs drawItemInfo
    Overrides
    TabRenderer2D.DrawBorders(DrawTabEventArgs)

    DrawButtonBackground(PaintEventArgs, BackStageButton)

    Declaration
    public void DrawButtonBackground(PaintEventArgs e, BackStageButton button)
    Parameters
    Type Name Description
    System.Windows.Forms.PaintEventArgs e
    BackStageButton button

    DrawFocusRect(Graphics, RectangleF, Color, Color)

    Declaration
    protected override void DrawFocusRect(Graphics g, RectangleF focusRect, Color fore, Color back)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    System.Drawing.RectangleF focusRect
    System.Drawing.Color fore
    System.Drawing.Color back
    Overrides
    TabRenderer2D.DrawFocusRect(Graphics, RectangleF, Color, Color)

    DrawText(Graphics, RectangleF, String, StringFormat, DrawTabEventArgs)

    Declaration
    protected override void DrawText(Graphics g, RectangleF rectText, string text, StringFormat format, DrawTabEventArgs e)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    System.Drawing.RectangleF rectText
    System.String text
    System.Drawing.StringFormat format
    DrawTabEventArgs e
    Overrides
    TabRendererBase.DrawText(Graphics, RectangleF, String, StringFormat, DrawTabEventArgs)

    DrawTriangle(Graphics, RectangleF, Brush)

    Declaration
    public static void DrawTriangle(Graphics g, RectangleF bounds, Brush brush)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    System.Drawing.RectangleF bounds
    System.Drawing.Brush brush

    RegisterTabType()

    Declaration
    public static void RegisterTabType()

    Implements

    ITabRenderer
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved