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