Skip to main content
A newer version of this page is available.

RibbonToolbarMenuButton Class

A RibbonToolbarControl menu button.

Namespace: DevExpress.WinUI.Ribbon

Assembly: DevExpress.WinUI.Ribbon.v21.1.dll

Declaration

[Bindable]
[ContentProperty(Name = "Items")]
public class RibbonToolbarMenuButton :
    RibbonMenuButtonBase<IRibbonToolbarItem>,
    IRibbonToolbarItem,
    IRibbonItemBase,
    IVisualItem

Remarks

The following code sample displays a RibbonToolbarMenuButton with three RibbonToolbarButtons inside a RibbonToolbarControl:

<Ribbon:RibbonToolbarControl>
    <Ribbon:RibbonToolbarTab Caption="Insert" >
        <Ribbon:RibbonToolbarGroup Caption="Images">
            <Ribbon:RibbonToolbarMenuButton Content="Pictures" ItemStyle="Glyph">
                <Ribbon:RibbonToolbarMenuButton.Icon>
                    <SymbolIcon Symbol="Pictures"/>
                </Ribbon:RibbonToolbarMenuButton.Icon>
                <Ribbon:RibbonToolbarButton Content="This Device..." >
                    <Ribbon:RibbonToolbarButton.Icon>
                        <SymbolIcon Symbol="Folder"/>
                    </Ribbon:RibbonToolbarButton.Icon>
                </Ribbon:RibbonToolbarButton>
                <Ribbon:RibbonToolbarButton Content="Stock Images...">
                    <Ribbon:RibbonToolbarButton.Icon>
                        <SymbolIcon Symbol="BrowsePhotos"/>
                    </Ribbon:RibbonToolbarButton.Icon>
                </Ribbon:RibbonToolbarButton>
                <Ribbon:RibbonToolbarButton Content="Online Pictures..." >
                    <Ribbon:RibbonToolbarButton.Icon>
                        <SymbolIcon Symbol="Globe"/>
                    </Ribbon:RibbonToolbarButton.Icon>
                </Ribbon:RibbonToolbarButton>
            </Ribbon:RibbonToolbarMenuButton>
        </Ribbon:RibbonToolbarGroup>
    </Ribbon:RibbonToolbarTab>
</Ribbon:RibbonToolbarControl>

Button Icon

You can use the following properties to display and customize a RibbonToolbarMenuButton icon:

Property Description
Icon Gets or sets a RibbonToolbarMenuButton IconElement.
IconSource Gets or sets a RibbonToolbarMenuButton icon source object.
IconTemplate Gets or sets a RibbonToolbarMenuButton icon template.
TemplateSelector Gets or sets a RibbonToolbarMenuButton icon template selector.
IconWidth Gets or sets a RibbonToolbarMenuButton icon width.
IconHeight Gets or sets a RibbonToolbarMenuButton icon height.

Customize Appearance

You can use the following properties to customize the RibbonToolbarMenuButton appearance:

Property Description
Background Gets or sets a RibbonToolbarMenuButton unfocused state background.
BorderBrush Gets or sets a RibbonToolbarMenuButton unfocused state border brush.
BorderThickness Gets or sets a RibbonToolbarMenuButton unfocused border thickness.
Foreground Gets or sets a RibbonToolbarMenuButton unfocused state foreground.
Height Gets or sets a RibbonToolbarMenuButton height.
Margin Gets or sets a RibbonToolbarMenuButton margin.
Opacity Gets or sets RibbonToolbarMenuButton opacity.
ToolTipService.ToolTip Gets or sets a RibbonToolbarMenuButton tooltip.
ToolTipService.Placement Gets or sets a RibbonToolbarMenuButton tooltip position.
Visibility Gets or sets RibbonToolbarMenuButton visibility.
Width Gets or sets a RibbonToolbarMenuButton width.

Inheritance

Show 15 items
Object
DependencyObject
UIElement
FrameworkElement
Control
ContentControl
DevExpress.WinUI.Controls.Core.Internal.ContentControlEx
DevExpress.WinUI.Controls.Core.Internal.PointerItemBase
DevExpress.WinUI.Controls.Core.Internal.GlyphItemBase
DevExpress.WinUI.Ribbon.Internal.RibbonItemBase
DevExpress.WinUI.Ribbon.Internal.RibbonItemBaseEx
DevExpress.WinUI.Ribbon.Internal.RibbonMenuItemBase
DevExpress.WinUI.Ribbon.Internal.RibbonMenuButtonBase
DevExpress.WinUI.Ribbon.Internal.RibbonMenuButtonBase<DevExpress.WinUI.Ribbon.IRibbonToolbarItem>
RibbonToolbarMenuButton
See Also