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

RibbonToolbarSplitButton Class

A RibbonToolbarControl split button.

Namespace: DevExpress.WinUI.Ribbon

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

Declaration

public class RibbonToolbarSplitButton :
    RibbonSplitButtonBase,
    IRibbonToolbarItem,
    IRibbonItemBase,
    IVisualItem

Remarks

The following code sample displays a RibbonToolbarSplitButton:

<Ribbon:RibbonToolbarControl>
    <Ribbon:RibbonToolbarTab Caption="Home" >
        <Ribbon:RibbonToolbarGroup Caption="Page Layout">
            <Ribbon:RibbonToolbarSplitButton Content="Alignment" IconSource="&#xE8E4;" >
                <Ribbon:RibbonToolbarSplitButton.FlyoutContent>
                    <StackPanel>
                        <Ribbon:RibbonToolbarButton Content="Left" Click="RibbonToolbarButton_Click"/>
                        <Ribbon:RibbonToolbarButton Content="Center"/>
                        <Ribbon:RibbonToolbarButton Content="Right"/>
                    </StackPanel>
                </Ribbon:RibbonToolbarSplitButton.FlyoutContent>
            </Ribbon:RibbonToolbarSplitButton>
        </Ribbon:RibbonToolbarGroup>
    </Ribbon:RibbonToolbarTab>
</Ribbon:RibbonToolbarControl>

Customize Appearance

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

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

Button Icon

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

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

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
See Also