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
| Assembly | Binarymission.WinForms.Controls.PanelBar.dll |
| Root namespace | Binarymission.WinForms.Controls.NavigationControls |
| Target frameworks | .NET Framework 4.8, .NET 6 / 8 / 10 |
| Depends on | BinaryMenu |
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 BinaryPanelBar | BinaryPanelBar control class - An extended UserControl class that mimics the MS Outlook (C) style Navigation/Side-bar control. |
class BinaryPanelBarButton | An 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 BinaryPanelBarButtonNotAvailableForUseChangingHandler | The delegate object to be used to when handling the control's event BinaryPanelBarButtonNotAvailableForUseChanging |
class BinaryPanelBarContainedPanel | A Panel derived control class that is to be used as the container panel associated with BinaryPanelBarButton objects. |
class PanelBarAboutToCollapseOrExpandEventArgs | A custom event class that helps providing information for th event AboutToCollapseOrExpand. |
class PanelBarAddShowNavigationOptionsMenuResourceProvider | The 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 PanelBarBorderStyle | Lists the border style that the control supports for drawing the border around the button objects. (Refer to BinaryPanelBarButton). |
class PanelBarCollapseExpandEventArgs | Class CollapseExpandEventArgs. This class cannot be inherited. |
delegate PanelBarContextMenuShowNavigationPaneOptionsHandler | The delegate object to be used to when handling the control's event ContextMenuShowNavigationPaneOptionsClicked |
delegate PanelBarGripperHandleMovedHandler | The delegate object to be used to when handling the control's event GripperHandleMoved |
enum PanelBarItemColorRenderingStyle | Lists the possible rendering styles, to render the item's area drawing. |
class PanelBarNavigationOptions | NavigationOptions class is a helper class to contain the event arguments for the event ContextMenuShowNavigationPaneOptionsClicked. |
delegate PanelBarXPThemeChangedHandler | The delegate object to be used to when handling the control's event XpThemeChanged |
delegate PanelBarXPThemeChangingHandler | The delegate object to be used to when handling the control's event XpThemeChanging |
delegate ShowMoreOrFewerPanelBarButtonsMenuItemClickedHandler | The delegate object to be used to when handling the control's events ShowMoreButtonsMenuItemClicked and ShowFewerButtonsMenuItemClicked. |
enum XPTheme | Lists all the supported XP themes that the control will support. |
Binarymission.WinForms.Controls.NavigationControls.Designers
class BinaryPanelBarControlActionList | Custom implementation of the DesignerActionList class. |