Skip to main content

RibbonBar

Namespace: Wisej.Web.Ext.RibbonBar

Assembly: Wisej.Web.Ext.RibbonBar

The RibbonBar organizes the features of an application into a series of tabs.

public class RibbonBar : Control, IWisejDesignTarget2, IWisejDesignTarget

The RibbonBar is a command bar that organizes the features of an application into a series of tabs at the top of the application main page or window. The RibbonBar user interface (UI) increases discoverability of features and functions, enables quicker learning of the application, and makes users feel more in control of their experience with the application. The RibbonBar replaces the traditional menu bar and toolbars.

Constructors

Instance memberRibbonBar()

Initializes a new instance of the RibbonBar control.

Properties

Instance memberAppButton

RibbonBarAppButton: Represents the application button displayed before the first RibbonBarPage.

Instance memberAutoSize

Boolean: Returns or sets a value that indicates whether the control resizes based on its contents. (Default: False)

Instance memberCausesValidation

Boolean: Returns or sets whether clicking RibbonBar items causes validation to be performed on the active control. (Default: False)

Instance memberCompactView

Boolean: Returns or sets the compact view mode. (Default: False)

Instance memberImageList

ImageList: Returns or sets the collection of images available to the RibbonBar items. (Default: null)

Instance memberPages

RibbonBarPageCollection: Returns the collection of RibbonBarPage pages in the RibbonBar.

Instance memberSelectedPage

RibbonBarPage: Returns or sets the currently active RibbonBarPage.

Instance memberTools

ComponentToolCollection: Returns the instance of ComponentToolCollection associated with this control.

Methods

Instance memberGetPreferredSize(proposedSize)

Retrieves the size of a rectangular area into which a control can be fitted.

ParameterTypeDescription
proposedSizeSizeThe custom size specified for the control.

Returns: Size. The Size representing the preferred size of the control.

Events

Instance memberAppButtonClick

EventHandler Fired when the AppButton is clicked.

Instance memberCompactViewChanged

EventHandler Fired when the property CompactView changes value.

Instance memberGroupClick

RibbonBarGroupEventHandler Fired when the user clicks on a RibbonBarGroup button.

Instance memberItemClick

RibbonBarItemEventHandler Fired when the user clicks on a RibbonBarItem.

Instance memberItemValueChanged

RibbonBarItemEventHandler Fired when the user changes the value of a RibbonBarItem.

RibbonBarMenuItemEventHandler Fired when the user clicks one of the drop down menu items of a RibbonBarItemButton or RibbonBarItemSplitButton.

Instance memberSelectedPageChanged

EventHandler Fired when the value of the SelectedPage property changes.

Instance memberToolClick

ToolClickEventHandler Fired when a ComponentTool is clicked.