BCGControlBar Library for .NET
BCGSoft.ControlBars.Ribbon Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassBackstageViewPropertyEditor  
ClassCategoryItem Used to organize related controls on the tabs. The navigation thought the Ribbon becomes easy because of the relationship between controls on the tab. The CategoryItem can have a dialog box launcher, which allows to execute additional commands which can not be placed to the CategoryItem. This CategoryItem can be expanded or collapsed within the ribbon. The layout of the buttons   depends on the size of the group and the type of alignment.
ClassCategoryItemGroup Contains a set of buttons closely related to each other by theirs functionality within the CategoryItem.   It is used to arrange the location of the buttons within  the CategoryItem.
ClassCategoryPanel Specifies a panel on the Ribbon control where category items are located. The category panel has a related tab on the Ribbon.
ClassCategoryPanelCollection Specifies the collection of the category panels which are located on the specified Ribbon Control.
ClassCollapsedCategoryItemButton Represents a button which is displayed on the category item in the collapsed state. An instance of this object is created in the constructor of the Category item. By default, it is hidden. When the category item is collapsed, it will be displayed. The user can get the expanded category item in the popup menu by click on this button. The collapsed category button can be displayed as within the category group as on the Quick Access Toolbar.
ClassContextPopupMenuBar Specifies a context menu for ribbon objects. Using this context menu you can define the location of the QAT related to the Ribbon, specify the RibbonControl state. Items from this context menu allows us to customize the ribbon, add or remove items from it.
ClassCustomizePopupMenuBar

Specifies the popup menu bar which is displayed when  customize QAT button is clicked. By means of the popup menu bar you can display or hide the buttons on the QAT.

ClassDesignPopupBar  
ClassKeyTipManager This class is used internally for key tip support.
ClassKeyTipPanel This class is used internally for key tip support.
ClassMainRibbonButton Specifies the button on the Ribbon located on the top-level corner.  This button is used to open the application menu, it has a round shape and contains a logo. The application menu displays control for performing action to entire document, such as New, Open, Save, Save As, Print, Send and Close.
ClassMainRibbonPanel Specifies an instance of the application menu which is displayed when the main application button is clicked.The application menu displays control for performing action to entire document, such as New, Open, Save, Save As, Print, Send and Close. It also provides a list of recent documents, access to application options for changing user settings and preferences.
ClassMiniToolbarEditor  
ClassMiniToolbarItemsCollectionEditor  
ClassMiniToolbarPopup  
ClassMiniToolbarPopupBar  
ClassQATCustomizeButton Represents a customize button located on the Quick Access Toolbar. When the user clicks on this button, the customize menu is displayed. By this customize menu you can call the customize dialog box, add or remove buttons from the QAT.
ClassQuickAccessToolbar Quick Access Toolbar represents a toolbar which contains controls that are always quickly available to the user. Quick Access Toolbar can be placed below or above the ribbon control. The collection of controls on the Quick Access Toolbar does not depend on which tab is selected in the Ribbon.
ClassQuickAccessToolbarEditor Specifies a dialog box to customize the item collection  of the Quick Access Toolbar in IDE. By this dialog box you can place buttons from the RibbonControl to the QAT and specify their visibility. Buttons which will be placed to the control will be displayed on it by default.
ClassRecentDocumentDef Provides definition for a recent document item to be added to the recent file list panel via MainRibbonButton.RecentDocuments collection.
ClassRecentlyUsedDocumentButton  
ClassRibbonBackstageCloseButton  
ClassRibbonContextCategoryGroup Represents the Ribbon context category group. A context category group contains a collection of categories, which appear depending on the current context. You are responcible to set the Visible property to true or false at runtime when needed.
ClassRibbonControl

Specifies the primary replacement of the menus and toolbars. It contains tabs, that are used to organize controls on the Ribbon around the core scenario and tasks. Each tabs contains a set of groups, which show related controls together. The controls which are located within the groups can have different types. They can be menus, split buttons, combo boxes and splitter controls.
 

ClassRibbonCustomizeForm Specifies a form which should be placed to the RibbonOptionsDialog item to customize the Quick Access Toolbar.
ClassRibbonCustomizeGroup Specifies a group of related button which will be placed together to the RibbonCustomizeForm to be customized. As usual it represents a set of buttons from one category panel.
ClassRibbonGroupManager The instance of this class manages by customize group  buttons from the ribbon.
ClassRibbonMiniToolbar  
ClassRibbonMiniToolbarDesigner  
ClassRibbonOptionButton Specifies a button located on the main panel which call a Ribbon Option Dialog  to customize the item collection and the appearance of the Quick Access Toolbar, shortcuts for the buttons in run-time.
ClassRibbonOptionsDialog Specifies a dialog box to customize the item collection and the appearance of the Quick Access Toolbar, shortcuts for the buttons in run-time.
ClassRibbonPopupBar Specifies a popup menu which used to display floaty QAT and Category Item for collapsed category item button.
ClassRibbonPropertyGrid  
ClassRibbonStatusBar Represents  an instance of custom status bar for MS Office 2007 UI. The RibbonStatusBar has a context menu for its customization. You can add to this status bar such controls as panes, button, group of buttons, trackbars.
ClassRibbonStatusBarPane Represents a pane which can be added to the status bar. The RibbonStatusBarPane has a functionality of ToolbarButton. You can also add animation in it.
ClassTabCommandObject Specifies a TabCommandObject related to the  CategoryPanel and located on the Ribbon Control. On click to the TabCommandObject the related CategoryPanel will be displayed.
ClassToolbarLaunchButton The instance of this class is used to launch the dialog box with less commonly used controls with closely related functionality. The launch dialog box is located at the right-bottom corner of the CategoryItem.
Enumerations
 EnumerationDescription
EnumerationGroupClickArea  
EnumerationItemAlignment Specifies the alignment of the buttons within the CategoryItemGroup.
EnumerationQATPosition Specifies the location of the Quick Access Toolbar subject to the RibbonControl boundaries.
EnumerationRibbonObjectType Specifies a type of the object located within the Ribbon Control.
See Also

Reference

BCGSoft.ControlBars.Ribbon Assembly

Send Feedback