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

RibbonToolbarToggleButton Class

A RibbonToolbarControl toggle button.

Namespace: DevExpress.WinUI.Ribbon

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

Declaration

public class RibbonToolbarToggleButton :
    RibbonToggleItemBase,
    IRibbonToolbarItem,
    IRibbonItemBase,
    IVisualItem

Remarks

The following code sample displays a RibbonToolbarControl with the Bold, Italic, and Underline RibbonToolbarToggleButtons:

<Ribbon:RibbonToolbarControl>
    <Ribbon:RibbonToolbarTab Caption="Home" >
        <Ribbon:RibbonToolbarGroup Caption="Font">
            <Ribbon:RibbonToolbarToggleButton>
                <Ribbon:RibbonToolbarToggleButton.Icon>
                    <SymbolIcon Symbol="Bold"/>
                </Ribbon:RibbonToolbarToggleButton.Icon>
            </Ribbon:RibbonToolbarToggleButton>
            <Ribbon:RibbonToolbarToggleButton>
                <Ribbon:RibbonToolbarToggleButton.Icon>
                    <SymbolIcon Symbol="Italic"/>
                </Ribbon:RibbonToolbarToggleButton.Icon>
            </Ribbon:RibbonToolbarToggleButton>
            <Ribbon:RibbonToolbarToggleButton>
                <Ribbon:RibbonToolbarToggleButton.Icon>
                    <SymbolIcon Symbol="Underline"/>
                </Ribbon:RibbonToolbarToggleButton.Icon>
            </Ribbon:RibbonToolbarToggleButton>
        </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 RibbonToolbarToggleButton unfocused state background.
BorderBrush Gets or sets a RibbonToolbarToggleButton unfocused state border brush.
BorderThickness Gets or sets a RibbonToolbarToggleButton unfocused border thickness.
Foreground Gets or sets a RibbonToolbarToggleButton unfocused state foreground.
Height Gets or sets a RibbonToolbarToggleButton height.
Margin Gets or sets a RibbonToolbarToggleButton margin.
Opacity Gets or sets RibbonToolbarToggleButton opacity.
ToolTipService.ToolTip Gets or sets a RibbonToolbarToggleButton tooltip.
ToolTipService.Placement Gets or sets a RibbonToolbarToggleButton tooltip position.
Visibility Gets or sets RibbonToolbarToggleButton visibility.
Width Gets or sets a RibbonToolbarToggleButton 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 13 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.RibbonButtonItemBase
DevExpress.WinUI.Ribbon.Internal.RibbonToggleItemBase
RibbonToolbarToggleButton
See Also