MetroNavigationBarRenderer Class
Provides a base renderer for the NavigationBar control that has a Metro color schemes.
public class MetroNavigationBarRenderer : OfficeLunaNavigationBarRenderer, IDisposable, INavigationBarRenderer, IUIRenderer
- Inheritance:
- object MarshalByRefObject DisposableObject UIRenderer NavigationBarRenderer OfficeLunaNavigationBarRenderer object
- Implements:
- IDisposable INavigationBarRenderer IUIRenderer
Constructors
MetroNavigationBarRenderer()
Initializes a new instance of the MetroNavigationBarRenderer
class.
public MetroNavigationBarRenderer()
MetroNavigationBarRenderer(IWindowsColorScheme)
Initializes a new instance of the MetroNavigationBarRenderer
class.
public MetroNavigationBarRenderer(IWindowsColorScheme colorScheme)
Parameter | Type | Description |
---|---|---|
colorScheme | IWindowsColorScheme | The IWindowsColorScheme to use as a base for the colors. |
Remarks
The default constructor initializes all fields to their default values.
MetroNavigationBarRenderer(WindowsColorSchemeType)
Initializes a new instance of the MetroNavigationBarRenderer
class.
public MetroNavigationBarRenderer(WindowsColorSchemeType colorSchemeType)
Parameter | Type | Description |
---|---|---|
colorSchemeType | WindowsColorSchemeType | The WindowsColorSchemeType to use as a base for the colors. |
Methods
DrawNavigationBarSplitter(PaintEventArgs, Rectangle, NavigationBar)
Draws the splitter of a NavigationBar control.
public override void DrawNavigationBarSplitter(PaintEventArgs e, Rectangle bounds, NavigationBar navigationBar)
Parameter | Type | Description |
---|---|---|
e | PaintEventArgs | A PaintEventArgs that contains the event data. |
bounds | Rectangle | The bounds in which to draw. |
navigationBar | NavigationBar | The NavigationBar being painted. |
Inherited Members
- OfficeLunaNavigationBarRenderer.Dispose(bool)
- OfficeLunaNavigationBarRenderer.DrawNavigationBarBackground(PaintEventArgs, Rectangle, NavigationBar)
- OfficeLunaNavigationBarRenderer.DrawNavigationBarHeader(PaintEventArgs, Rectangle, NavigationBar)
- OfficeLunaNavigationBarRenderer.DrawNavigationBarHeader(PaintEventArgs, Rectangle, NavigationBarPanel)
- OfficeLunaNavigationBarRenderer.DrawNavigationBarOverflowArea(PaintEventArgs, Rectangle, NavigationBar)
- OfficeLunaNavigationBarRenderer.DrawNavigationBarOverflowMenuButton(PaintEventArgs, Rectangle, NavigationBarOverflowMenuButton)
- OfficeLunaNavigationBarRenderer.DrawNavigationBarPanelBackground(PaintEventArgs, Rectangle, NavigationBarPanel)
- OfficeLunaNavigationBarRenderer.DrawNavigationBarSplitterDecoration(PaintEventArgs, int, int, SizeF)
- OfficeLunaNavigationBarRenderer.DrawNavigationPaneBackground(PaintEventArgs, Rectangle, NavigationPane)
- OfficeLunaNavigationBarRenderer.DrawNavigationPaneButton(PaintEventArgs, Rectangle, NavigationPaneButton)
- OfficeLunaNavigationBarRenderer.MeasureNavigationBarHeader(Graphics, NavigationBar)
- OfficeLunaNavigationBarRenderer.MeasureNavigationBarHeader(Graphics, NavigationBarPanel)
- OfficeLunaNavigationBarRenderer.ResetNavigationBarBorder()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarBorder()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarHeaderBackgroundFill()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarHeaderBackgroundFill()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarHeaderFont()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarHeaderFont()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarHeaderForeColor()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarHeaderForeColor()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarHeaderPadding()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarHeaderPadding()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarPanelBackgroundFill()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarPanelBackgroundFill()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarSplitterBackgroundFill()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarSplitterBackgroundFill()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarSplitterDecorationBackBackgroundFill()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarSplitterDecorationBackBackgroundFill()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarSplitterDecorationForeBackgroundFill()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarSplitterDecorationForeBackgroundFill()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarSubHeaderBackgroundFill()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarSubHeaderBackgroundFill()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarSubHeaderFont()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarSubHeaderFont()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarSubHeaderForeColor()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarSubHeaderForeColor()
- OfficeLunaNavigationBarRenderer.ResetNavigationBarSubHeaderPadding()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationBarSubHeaderPadding()
- OfficeLunaNavigationBarRenderer.ResetNavigationPaneDefaultBackgroundFill()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationPaneDefaultBackgroundFill()
- OfficeLunaNavigationBarRenderer.ResetNavigationPaneDefaultButtonBackgroundFill()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationPaneDefaultButtonBackgroundFill()
- OfficeLunaNavigationBarRenderer.ResetNavigationPaneDefaultButtonDisabledForeColor()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationPaneDefaultButtonDisabledForeColor()
- OfficeLunaNavigationBarRenderer.ResetNavigationPaneDefaultButtonFont()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationPaneDefaultButtonFont()
- OfficeLunaNavigationBarRenderer.ResetNavigationPaneDefaultButtonForeColor()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationPaneDefaultButtonForeColor()
- OfficeLunaNavigationBarRenderer.ResetNavigationPaneDefaultButtonHotBackgroundFill()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationPaneDefaultButtonHotBackgroundFill()
- OfficeLunaNavigationBarRenderer.ResetNavigationPaneDefaultButtonHotPressedBackgroundFill()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationPaneDefaultButtonHotPressedBackgroundFill()
- OfficeLunaNavigationBarRenderer.ResetNavigationPaneDefaultButtonPressedBackgroundFill()
- OfficeLunaNavigationBarRenderer.ShouldSerializeNavigationPaneDefaultButtonPressedBackgroundFill()
- OfficeLunaNavigationBarRenderer.ResetAll(bool)
- OfficeLunaNavigationBarRenderer.BaseColorSchemeType
- OfficeLunaNavigationBarRenderer.NavigationBarBorder
- OfficeLunaNavigationBarRenderer.NavigationBarHeaderBackgroundFill
- OfficeLunaNavigationBarRenderer.NavigationBarHeaderFont
- OfficeLunaNavigationBarRenderer.NavigationBarHeaderForeColor
- OfficeLunaNavigationBarRenderer.NavigationBarHeaderPadding
- OfficeLunaNavigationBarRenderer.NavigationBarPanelBackgroundFill
- OfficeLunaNavigationBarRenderer.NavigationBarSplitterBackgroundFill
- OfficeLunaNavigationBarRenderer.NavigationBarSplitterDecorationBackBackgroundFill
- OfficeLunaNavigationBarRenderer.NavigationBarSplitterDecorationForeBackgroundFill
- OfficeLunaNavigationBarRenderer.NavigationBarSubHeaderBackgroundFill
- OfficeLunaNavigationBarRenderer.NavigationBarSubHeaderFont
- OfficeLunaNavigationBarRenderer.NavigationBarSubHeaderForeColor
- OfficeLunaNavigationBarRenderer.NavigationBarSubHeaderPadding
- OfficeLunaNavigationBarRenderer.NavigationPaneDefaultBackgroundFill
- OfficeLunaNavigationBarRenderer.NavigationPaneDefaultButtonBackgroundFill
- OfficeLunaNavigationBarRenderer.NavigationPaneDefaultButtonDisabledForeColor
- OfficeLunaNavigationBarRenderer.NavigationPaneDefaultButtonFont
- OfficeLunaNavigationBarRenderer.NavigationPaneDefaultButtonForeColor
- OfficeLunaNavigationBarRenderer.NavigationPaneDefaultButtonHotBackgroundFill
- OfficeLunaNavigationBarRenderer.NavigationPaneDefaultButtonHotPressedBackgroundFill
- OfficeLunaNavigationBarRenderer.NavigationPaneDefaultButtonPressedBackgroundFill
- NavigationBarRenderer.ResetNavigationBarOverflowMenuButtonWidth()
- NavigationBarRenderer.ShouldSerializeNavigationBarOverflowMenuButtonWidth()
- NavigationBarRenderer.ResetNavigationBarSplitterHeight()
- NavigationBarRenderer.ShouldSerializeNavigationBarSplitterHeight()
- NavigationBarRenderer.ResetNavigationPaneButtonHeight()
- NavigationBarRenderer.ShouldSerializeNavigationPaneButtonHeight()
- NavigationBarRenderer.ResetNavigationPaneButtonOverflowWidth()
- NavigationBarRenderer.ShouldSerializeNavigationPaneButtonOverflowWidth()
- NavigationBarRenderer.OnSystemUserPreferenceColorChanged()
- NavigationBarRenderer.ResetResetAllPropertiesOnSystemColorChange()
- NavigationBarRenderer.ShouldSerializeResetAllPropertiesOnSystemColorChange()
- NavigationBarRenderer.NavigationBarOverflowMenuButtonWidth
- NavigationBarRenderer.NavigationBarSplitterHeight
- NavigationBarRenderer.NavigationPaneButtonHeight
- NavigationBarRenderer.NavigationPaneButtonOverflowWidth
- NavigationBarRenderer.ResetAllPropertiesOnSystemColorChange
- UIRenderer.Equals(object)
- UIRenderer.GetHashCode()
- UIRenderer.OnColorSchemeChanged()
- UIRenderer.OnPropertyChanged(EventArgs)
- UIRenderer.ColorScheme
- UIRenderer.IsSystemUserPreferenceColorChangeMonitored
- UIRenderer.PropertyChanged
- DisposableObject.Dispose()
- DisposableObject.VerifyNotDisposed()
- DisposableObject.IsDisposed
- DisposableObject.Disposed
- MarshalByRefObject.GetLifetimeService()
- MarshalByRefObject.InitializeLifetimeService()
- MarshalByRefObject.MemberwiseClone(bool)
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object, object)
- object.ReferenceEquals(object, object)