PanelBar .NET

for  WinForms

  • MS Outlook styled Navigation bar
  • Supports expand / collapse features
  • Powerful design time support, with extended items in the designer-action list
  • Extensive UI customization of control's elements
  • Easy configuration of Header/sub-header and the Context menu
  • MS Office styled "glass" theme rendering
  • Custom theme rendering




BinaryPanelBar .NET will instantly enable your .NET Windows Forms applications with the popular MS Outlook style Navigation bar.


Using the extensive designer support and in-place editing of objects, you can now display this brilliant navigation / shortcut bar to your application users.


Out-of-the-box support for Outlook 2010 style Collapsing/expanding of the Navigation bar, and being able to display selected navigation header area in a floating window while keeping the control in collapsed state.


Core Features


1. MS Outlook Navigation bar styled appearance, with expand / collapse features



The control emulates the MS Outlook 2010 style Navigation bar expand / collapse feature set.


By setting simple properties, the control can give you the feature of Outlook 2007 style collapsing/expanding of the Navigation bar, and also being able to display selected navigation header area in a floating window while keeping the control in collapsed state.


You can keep the control in its collapsed mode, and simply click on the panel container area to open a floating window containing the selected button panel header content, without having to fully expand / open the navigation control, thereby saving you space on the screen real estate.


2. MS Outlook Navigation bar styled appearance



The control emulates the MS Outlook© 2003/2007 style Navigation bar.


The control provides all the "goodies" of the look-and-feel of MS Outlook Navigation bar, and additionally provides much more rich UI features via its properties that can let you customize the visual aspects of the various UI elements that makes BinaryPanelBar .NET.

3. Powerful design time support, with extended items in the designer-action list



The control comes with strong design-time support.


For enabling easy setup of all crucial and important properties, the control implements custom code to support displaying these properties via the design-time smart tags UI - i.e. the designer actions list pop-up.

4. Design-time experience includes full in-place editing



There are no "collection editors" to worry about. Almost everything that you can do with the control at run-time, can be done in the design-time in Visual Studio IDE.


This includes ability to add, select and remove panel bar button mouse-hover/mouse-move drawing effects working with the control's gripper, and the ability to minimize the panel buttons into the panel bar base surface working with the (chevron) drop-down context menu adding / removing buttons from the controls list of "available" buttons by checking-them-off from the context menu and many more features!

5. Extensive UI customization of control's elements



Support for setting custom fonts and colors for various aspects of the control's drawing, including "cool" aspects like the ability to set the color / custom image to use for drawing the chevron button, colors for the border around the panel bar buttons, and much more.


In fact, you can even set up your own custom image that the control will use to draw the chevron button. Easy to use helper methods to enable adding / removing / enabling / disabling panel-bar button items in the control, apart from being able to do these visually at the design-time.

6. Easy configuration of Header/sub-header and the Context menu



An out-of-the-box Header control is provided to support professional header/sub-header areas to separate areas of user interface (within the BinaryPanelBar control), giving you the look-and-feel of the MS Outlook Side-bar control's sub-header rendering.

The control also ships with our BinaryMenuItem .NET component built-in this control, to support MS Office styled menu rendering, for use in the control's context menu system.

7. MS Office styled "glass" theme rendering



The controls support two different rendering themes, viz.,


  • MS Outlook style rendering,  and
  • MS Office 2007/2010 Glass style rendering


 In the screen-shot, you can see the BinaryPanelBar .NET control emulating the glass style rendering mode.


You can switch between these two rendering modes (in both design-time and at run-time), by setting one simple property in the control.

You can also see in the screen-shot that the context menu also renders the glass style mode, so as to be in sync with the rest of the UI elements of the control.

8. Customization of chevron menu-item selection background color



The control now supports customizing the chevron menu-item selection background color, and also to set the border color for the chevron menuitem's available button image.


9. Out-of-the-box MS Office themes supported


10. Custom theme rendering



Apart from being able to emulate the MS Office theme colors, the control also supports rendering custom themes as well, thereby allowing you to set theme rendering custom colors of your choice.

11. Support for rich events



The control raises several events (in response to various UI interactions with the control, by your application users), thereby enriching your applications.


These include, events reflecting core property changes (both, before and after change) in the panel bar buttons / associated panels, and the control itself.