In This Article

Overview

Actipro Bars includes features for menus and menu items beyond what the related native controls offer.

The BarMainMenu control is meant to be a replacement for a native Menu control. Its main benefit over a native Menu control is that it can be fully configured via MVVM.

See the Main Menu topic for more information.

Context Menus

The BarMenuFlyout control implements a MenuFlyout that can host any Bars controls intended for menu contexts, including split menu items or graphically-rich menu galleries, and supports other advanced features like MVVM configuration of its items.

Screenshot

A sample context menu used for an edit control

See the Context Menus topic for more information.

Bars controls like ribbon and standalone toolbars define built-in menus and/or auto-generated context menus to support the default functionality of the control. These menus can be easily customized to add, remove, or update the default menu items.

See the Menu Customization topic for more information.