C# Class ToolStripAeroRenderer, Auxilium

Renders a toolstrip using the UxTheme API via VisualStyleRenderer and a specific style.
Perhaps surprisingly, this does not need to be disposable.
Inheritance: ToolStripSystemRenderer
Afficher le fichier Open project: banksyhf/Auxilium Class Usage Examples

Private Properties

Свойство Type Description
EnsureRenderer bool
GetBackgroundRectangle Rectangle
GetItemState int
GetItemTextColor Color
GetThemeMargins Padding
Subclass VisualStyleElement

Méthodes publiques

Méthode Description
ToolStripAeroRenderer ( ToolbarTheme theme, bool drawBackground ) : System

Méthodes protégées

Méthode Description
Initialize ( ToolStrip toolStrip ) : void
InitializePanel ( ToolStripPanel toolStripPanel ) : void
OnRenderArrow ( ToolStripArrowRenderEventArgs e ) : void
OnRenderImageMargin ( ToolStripRenderEventArgs e ) : void
OnRenderItemCheck ( ToolStripItemImageRenderEventArgs e ) : void
OnRenderItemText ( ToolStripItemTextRenderEventArgs e ) : void
OnRenderMenuItemBackground ( ToolStripItemRenderEventArgs e ) : void
OnRenderOverflowButtonBackground ( ToolStripItemRenderEventArgs e ) : void
OnRenderSeparator ( ToolStripSeparatorRenderEventArgs e ) : void
OnRenderSplitButtonBackground ( ToolStripItemRenderEventArgs e ) : void
OnRenderToolStripBackground ( System e ) : void
OnRenderToolStripBorder ( ToolStripRenderEventArgs e ) : void
OnRenderToolStripPanelBackground ( ToolStripPanelRenderEventArgs e ) : void

Private Methods

Méthode Description
EnsureRenderer ( ) : bool
GetBackgroundRectangle ( ToolStripItem item ) : Rectangle
GetItemState ( ToolStripItem item ) : int
GetItemTextColor ( ToolStripItem item ) : Color
GetThemeMargins ( System.Windows.Forms.IDeviceContext dc, MarginTypes marginType ) : Padding
Subclass ( VisualStyleElement element ) : VisualStyleElement

Method Details

Initialize() protected méthode

protected Initialize ( ToolStrip toolStrip ) : void
toolStrip ToolStrip
Résultat void

InitializePanel() protected méthode

protected InitializePanel ( ToolStripPanel toolStripPanel ) : void
toolStripPanel ToolStripPanel
Résultat void

OnRenderArrow() protected méthode

protected OnRenderArrow ( ToolStripArrowRenderEventArgs e ) : void
e ToolStripArrowRenderEventArgs
Résultat void

OnRenderImageMargin() protected méthode

protected OnRenderImageMargin ( ToolStripRenderEventArgs e ) : void
e ToolStripRenderEventArgs
Résultat void

OnRenderItemCheck() protected méthode

protected OnRenderItemCheck ( ToolStripItemImageRenderEventArgs e ) : void
e ToolStripItemImageRenderEventArgs
Résultat void

OnRenderItemText() protected méthode

protected OnRenderItemText ( ToolStripItemTextRenderEventArgs e ) : void
e ToolStripItemTextRenderEventArgs
Résultat void

OnRenderMenuItemBackground() protected méthode

protected OnRenderMenuItemBackground ( ToolStripItemRenderEventArgs e ) : void
e ToolStripItemRenderEventArgs
Résultat void

OnRenderOverflowButtonBackground() protected méthode

protected OnRenderOverflowButtonBackground ( ToolStripItemRenderEventArgs e ) : void
e ToolStripItemRenderEventArgs
Résultat void

OnRenderSeparator() protected méthode

protected OnRenderSeparator ( ToolStripSeparatorRenderEventArgs e ) : void
e ToolStripSeparatorRenderEventArgs
Résultat void

OnRenderSplitButtonBackground() protected méthode

protected OnRenderSplitButtonBackground ( ToolStripItemRenderEventArgs e ) : void
e ToolStripItemRenderEventArgs
Résultat void

OnRenderToolStripBackground() protected méthode

protected OnRenderToolStripBackground ( System e ) : void
e System
Résultat void

OnRenderToolStripBorder() protected méthode

protected OnRenderToolStripBorder ( ToolStripRenderEventArgs e ) : void
e ToolStripRenderEventArgs
Résultat void

OnRenderToolStripPanelBackground() protected méthode

protected OnRenderToolStripPanelBackground ( ToolStripPanelRenderEventArgs e ) : void
e ToolStripPanelRenderEventArgs
Résultat void

ToolStripAeroRenderer() public méthode

public ToolStripAeroRenderer ( ToolbarTheme theme, bool drawBackground ) : System
theme ToolbarTheme
drawBackground bool
Résultat System