Office2007NavigationBarRenderer Class
Provides a renderer for the NavigationBar control that has an Office 2007 color scheme.
public class Office2007NavigationBarRenderer : Office2003NavigationBarRenderer, IDisposable, INavigationBarRenderer, IUIRenderer
- Inheritance:
- Object MarshalByRefObject DisposableObject UIRenderer NavigationBarRenderer Office2003NavigationBarRenderer Object
- Implements:
- System.IDisposable INavigationBarRenderer IUIRenderer
Constructors
Office2007NavigationBarRenderer()
Initializes a new instance of the Office2007NavigationBarRenderer
class.
public Office2007NavigationBarRenderer()
Remarks
The default constructor initializes all fields to their default values.
Office2007NavigationBarRenderer(IWindowsColorScheme)
Initializes a new instance of the Office2007NavigationBarRenderer
class.
public Office2007NavigationBarRenderer(IWindowsColorScheme colorScheme)
Parameter | Type | Description |
---|---|---|
colorScheme | IWindowsColorScheme | The IWindowsColorScheme to use as a base for the colors. |
Office2007NavigationBarRenderer(WindowsColorSchemeType)
Initializes a new instance of the Office2007NavigationBarRenderer
class.
public Office2007NavigationBarRenderer(WindowsColorSchemeType colorSchemeType)
Parameter | Type | Description |
---|---|---|
colorSchemeType | WindowsColorSchemeType | The WindowsColorSchemeType to use as a base for the colors. |
Methods
DrawNavigationBarHeader(PaintEventArgs, Rectangle, NavigationBar)
Draws the header of a NavigationBar control.
public override void DrawNavigationBarHeader(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. |
DrawNavigationBarHeader(PaintEventArgs, Rectangle, NavigationBarPanel)
Draws the header of a NavigationBarPanel control.
public override void DrawNavigationBarHeader(PaintEventArgs e, Rectangle bounds, NavigationBarPanel navigationBarPanel)
Parameter | Type | Description |
---|---|---|
e | PaintEventArgs | A PaintEventArgs that contains the event data. |
bounds | Rectangle | The bounds in which to draw. |
navigationBarPanel | NavigationBarPanel | The NavigationBarPanel being painted. |
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. |
ResetNavigationBarSplitterHeight()
Resets the NavigationBarSplitterHeight property to its default value.
public override void ResetNavigationBarSplitterHeight()
ResetNavigationBarSubHeaderBackgroundFill()
Resets the NavigationBarSubHeaderBackgroundFill property to its default value.
public override void ResetNavigationBarSubHeaderBackgroundFill()
ResetNavigationPaneDefaultButtonBackgroundFill()
Resets the NavigationPaneDefaultButtonBackgroundFill property to its default value.
public override void ResetNavigationPaneDefaultButtonBackgroundFill()
ResetNavigationPaneDefaultButtonHotBackgroundFill()
Resets the NavigationPaneDefaultButtonHotBackgroundFill property to its default value.
public override void ResetNavigationPaneDefaultButtonHotBackgroundFill()
ResetNavigationPaneDefaultButtonHotPressedBackgroundFill()
Resets the NavigationPaneDefaultButtonHotPressedBackgroundFill property to its default value.
public override void ResetNavigationPaneDefaultButtonHotPressedBackgroundFill()
ResetNavigationPaneDefaultButtonPressedBackgroundFill()
Resets the NavigationPaneDefaultButtonPressedBackgroundFill property to its default value.
public override void ResetNavigationPaneDefaultButtonPressedBackgroundFill()
ShouldSerializeNavigationBarSplitterHeight()
Indicates whether the NavigationBarSplitterHeight property should be persisted.
public override bool ShouldSerializeNavigationBarSplitterHeight()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
ShouldSerializeNavigationBarSubHeaderBackgroundFill()
Indicates whether the NavigationBarSubHeaderBackgroundFill property should be persisted.
public override bool ShouldSerializeNavigationBarSubHeaderBackgroundFill()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
ShouldSerializeNavigationPaneDefaultButtonBackgroundFill()
Indicates whether the NavigationPaneDefaultButtonBackgroundFill property should be persisted.
public override bool ShouldSerializeNavigationPaneDefaultButtonBackgroundFill()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
ShouldSerializeNavigationPaneDefaultButtonHotBackgroundFill()
Indicates whether the NavigationPaneDefaultButtonHotBackgroundFill property should be persisted.
public override bool ShouldSerializeNavigationPaneDefaultButtonHotBackgroundFill()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
ShouldSerializeNavigationPaneDefaultButtonHotPressedBackgroundFill()
Indicates whether the NavigationPaneDefaultButtonHotPressedBackgroundFill property should be persisted.
public override bool ShouldSerializeNavigationPaneDefaultButtonHotPressedBackgroundFill()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
ShouldSerializeNavigationPaneDefaultButtonPressedBackgroundFill()
Indicates whether the NavigationPaneDefaultButtonPressedBackgroundFill property should be persisted.
public override bool ShouldSerializeNavigationPaneDefaultButtonPressedBackgroundFill()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
Inherited Members
- Office2003NavigationBarRenderer.Dispose(Boolean)
- Office2003NavigationBarRenderer.DrawNavigationBarBackground(PaintEventArgs, Rectangle, NavigationBar)
- Office2003NavigationBarRenderer.DrawNavigationBarOverflowArea(PaintEventArgs, Rectangle, NavigationBar)
- Office2003NavigationBarRenderer.DrawNavigationBarOverflowMenuButton(PaintEventArgs, Rectangle, NavigationBarOverflowMenuButton)
- Office2003NavigationBarRenderer.DrawNavigationBarPanelBackground(PaintEventArgs, Rectangle, NavigationBarPanel)
- Office2003NavigationBarRenderer.DrawNavigationBarSplitterDecoration(PaintEventArgs, Int32, Int32, SizeF)
- Office2003NavigationBarRenderer.DrawNavigationPaneBackground(PaintEventArgs, Rectangle, NavigationPane)
- Office2003NavigationBarRenderer.DrawNavigationPaneButton(PaintEventArgs, Rectangle, NavigationPaneButton)
- Office2003NavigationBarRenderer.MeasureNavigationBarHeader(Graphics, NavigationBar)
- Office2003NavigationBarRenderer.MeasureNavigationBarHeader(Graphics, NavigationBarPanel)
- Office2003NavigationBarRenderer.ResetNavigationBarBorder()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarBorder()
- Office2003NavigationBarRenderer.ResetNavigationBarHeaderBackgroundFill()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarHeaderBackgroundFill()
- Office2003NavigationBarRenderer.ResetNavigationBarHeaderFont()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarHeaderFont()
- Office2003NavigationBarRenderer.ResetNavigationBarHeaderForeColor()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarHeaderForeColor()
- Office2003NavigationBarRenderer.ResetNavigationBarHeaderPadding()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarHeaderPadding()
- Office2003NavigationBarRenderer.ResetNavigationBarPanelBackgroundFill()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarPanelBackgroundFill()
- Office2003NavigationBarRenderer.ResetNavigationBarSplitterBackgroundFill()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarSplitterBackgroundFill()
- Office2003NavigationBarRenderer.ResetNavigationBarSplitterDecorationBackBackgroundFill()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarSplitterDecorationBackBackgroundFill()
- Office2003NavigationBarRenderer.ResetNavigationBarSplitterDecorationForeBackgroundFill()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarSplitterDecorationForeBackgroundFill()
- Office2003NavigationBarRenderer.ResetNavigationBarSubHeaderFont()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarSubHeaderFont()
- Office2003NavigationBarRenderer.ResetNavigationBarSubHeaderForeColor()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarSubHeaderForeColor()
- Office2003NavigationBarRenderer.ResetNavigationBarSubHeaderPadding()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationBarSubHeaderPadding()
- Office2003NavigationBarRenderer.ResetNavigationPaneDefaultBackgroundFill()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationPaneDefaultBackgroundFill()
- Office2003NavigationBarRenderer.ResetNavigationPaneDefaultButtonDisabledForeColor()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationPaneDefaultButtonDisabledForeColor()
- Office2003NavigationBarRenderer.ResetNavigationPaneDefaultButtonFont()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationPaneDefaultButtonFont()
- Office2003NavigationBarRenderer.ResetNavigationPaneDefaultButtonForeColor()
- Office2003NavigationBarRenderer.ShouldSerializeNavigationPaneDefaultButtonForeColor()
- Office2003NavigationBarRenderer.ResetAll(Boolean)
- Office2003NavigationBarRenderer.ResetResetAllPropertiesOnSystemColorChange()
- Office2003NavigationBarRenderer.ShouldSerializeResetAllPropertiesOnSystemColorChange()
- Office2003NavigationBarRenderer.BaseColorSchemeType
- Office2003NavigationBarRenderer.NavigationBarBorder
- Office2003NavigationBarRenderer.NavigationBarHeaderBackgroundFill
- Office2003NavigationBarRenderer.NavigationBarHeaderFont
- Office2003NavigationBarRenderer.NavigationBarHeaderForeColor
- Office2003NavigationBarRenderer.NavigationBarHeaderPadding
- Office2003NavigationBarRenderer.NavigationBarPanelBackgroundFill
- Office2003NavigationBarRenderer.NavigationBarSplitterBackgroundFill
- Office2003NavigationBarRenderer.NavigationBarSplitterDecorationBackBackgroundFill
- Office2003NavigationBarRenderer.NavigationBarSplitterDecorationForeBackgroundFill
- Office2003NavigationBarRenderer.NavigationBarSubHeaderBackgroundFill
- Office2003NavigationBarRenderer.NavigationBarSubHeaderFont
- Office2003NavigationBarRenderer.NavigationBarSubHeaderForeColor
- Office2003NavigationBarRenderer.NavigationBarSubHeaderPadding
- Office2003NavigationBarRenderer.NavigationPaneDefaultBackgroundFill
- Office2003NavigationBarRenderer.NavigationPaneDefaultButtonBackgroundFill
- Office2003NavigationBarRenderer.NavigationPaneDefaultButtonDisabledForeColor
- Office2003NavigationBarRenderer.NavigationPaneDefaultButtonFont
- Office2003NavigationBarRenderer.NavigationPaneDefaultButtonForeColor
- Office2003NavigationBarRenderer.NavigationPaneDefaultButtonHotBackgroundFill
- Office2003NavigationBarRenderer.NavigationPaneDefaultButtonHotPressedBackgroundFill
- Office2003NavigationBarRenderer.NavigationPaneDefaultButtonPressedBackgroundFill
- NavigationBarRenderer.ResetNavigationBarOverflowMenuButtonWidth()
- NavigationBarRenderer.ShouldSerializeNavigationBarOverflowMenuButtonWidth()
- NavigationBarRenderer.ResetNavigationPaneButtonHeight()
- NavigationBarRenderer.ShouldSerializeNavigationPaneButtonHeight()
- NavigationBarRenderer.ResetNavigationPaneButtonOverflowWidth()
- NavigationBarRenderer.ShouldSerializeNavigationPaneButtonOverflowWidth()
- NavigationBarRenderer.OnSystemUserPreferenceColorChanged()
- NavigationBarRenderer.DefaultRenderer
- 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.MemberwiseClone(Boolean)
- MarshalByRefObject.GetLifetimeService()
- MarshalByRefObject.InitializeLifetimeService()
- MarshalByRefObject.CreateObjRef(Type)
- Object.ToString()
- Object.Equals(Object, Object)
- Object.ReferenceEquals(Object, Object)
- Object.GetType()
- System.Object.MemberwiseClone()