HypernovaDesktop Components · docs
Binarymission
WinForms › Panel Bar

Panel Bar

.NET Framework 4.8.NET 6 / 8 / 10v4.0.0WinForms

A highly customisable PanelBar .NET Control for WinForms

17public types
150public members
2namespaces

Assembly

AssemblyBinarymission.WinForms.Controls.PanelBar.dll
Root namespaceBinarymission.WinForms.Controls.NavigationControls
Target frameworks.NET Framework 4.8, .NET 6 / 8 / 10
Depends onBinaryMenu

Getting started

using Binarymission.WinForms.Controls.NavigationControls;

// Designer: build the solution once, then drag BinaryPanelBar from the Toolbox onto a form.
// In code:
var binaryPanelBar = new BinaryPanelBar
{
    Dock = DockStyle.Fill,
};
this.Controls.Add(binaryPanelBar);

API reference

Binarymission.WinForms.Controls.NavigationControls

class BinaryPanelBarBinaryPanelBar control class - An extended UserControl class that mimics the MS Outlook (C) style Navigation/Side-bar control.
class BinaryPanelBarButtonAn extended control that acts as a panel button that will activate a panel (that will host an array of UI controls as desired) within the BinaryPanelBar control.
delegate BinaryPanelBarButtonNotAvailableForUseChangingHandlerThe delegate object to be used to when handling the control's event BinaryPanelBarButtonNotAvailableForUseChanging
class BinaryPanelBarContainedPanelA Panel derived control class that is to be used as the container panel associated with BinaryPanelBarButton objects.
class PanelBarAboutToCollapseOrExpandEventArgsA custom event class that helps providing information for th event AboutToCollapseOrExpand.
class PanelBarAddShowNavigationOptionsMenuResourceProviderThe text shown on the panel bar's navigation options menu. Every string is settable so an application can localize the menu without subclassing the control.
enum PanelBarBorderStyleLists the border style that the control supports for drawing the border around the button objects. (Refer to BinaryPanelBarButton).
class PanelBarCollapseExpandEventArgsClass CollapseExpandEventArgs. This class cannot be inherited.
delegate PanelBarContextMenuShowNavigationPaneOptionsHandlerThe delegate object to be used to when handling the control's event ContextMenuShowNavigationPaneOptionsClicked
delegate PanelBarGripperHandleMovedHandlerThe delegate object to be used to when handling the control's event GripperHandleMoved
enum PanelBarItemColorRenderingStyleLists the possible rendering styles, to render the item's area drawing.
class PanelBarNavigationOptionsNavigationOptions class is a helper class to contain the event arguments for the event ContextMenuShowNavigationPaneOptionsClicked.
delegate PanelBarXPThemeChangedHandlerThe delegate object to be used to when handling the control's event XpThemeChanged
delegate PanelBarXPThemeChangingHandlerThe delegate object to be used to when handling the control's event XpThemeChanging
delegate ShowMoreOrFewerPanelBarButtonsMenuItemClickedHandlerThe delegate object to be used to when handling the control's events ShowMoreButtonsMenuItemClicked and ShowFewerButtonsMenuItemClicked.
enum XPThemeLists all the supported XP themes that the control will support.

Binarymission.WinForms.Controls.NavigationControls.Designers

class BinaryPanelBarControlActionListCustom implementation of the DesignerActionList class.