HamburgerMenuBottomBarCheckBox Class

Represents an icon-only button in the HamburgerMenu's Bottom Bar that an end-user can select (check) or clear (uncheck).

Namespace: DevExpress.UI.Xaml.Layout

Assembly: DevExpress.UI.Xaml.Layout.v18.2.dll

Declaration

public class HamburgerMenuBottomBarCheckBox :
    HamburgerMenuCheckBoxBase,
    IHamburgerMenuSupportCompactWidth,
    ISupportOwner<HamburgerMenu>,
    IIconProvider,
    IHamburgerMenuBottomBarItem,
    IVisualItem
Public Class HamburgerMenuBottomBarCheckBox
    Inherits HamburgerMenuCheckBoxBase
    Implements IHamburgerMenuSupportCompactWidth,
               ISupportOwner(Of HamburgerMenu),
               IIconProvider,
               IHamburgerMenuBottomBarItem,
               IVisualItem

The HamburgerMenuBottomBarCheckBox control represents a button in the bottom bar of the HamburgerMenu. To add a button to this bar, use the HamburgerMenu.BottomBarItems collection, or use HamburgerMenu.BottomBarItemsSource property to provide a source of buttons.

In the bottom bar, the button can be left or right aligned. To specify the button's alignment, use the HamburgerMenuBottomBarCheckBox.Placement property. The HamburgerMenuBottomBarCheckBox is a selectable button and can be displayed in different states. To specify the button state, use its IsChecked property.

The HamburgerMenuBottomBarCheckBox only supports icons as its content. To specify the button's content, use the HamburgerMenuBottomBarCheckBox.Icon property, or define the content between the opening and closing HamburgerMenuBottomBarCheckBox tags as shown below.

<Layout:HamburgerMenuBottomBarCheckBox Placement="Right" IsChecked="{Binding IsCheckBoxChecked, Mode=TwoWay}">
    <FontIcon FontFamily="Segoe MDL2 Assets" Glyph="&#xE008;"/>
</Layout:HamburgerMenuBottomBarCheckBox>

Inheritance

Object
DevExpress.UI.Xaml.Layout.Internal.HamburgerMenuCheckBoxBase
HamburgerMenuBottomBarCheckBox

See Also