Skip to content

RibbonPageGroup class

Groups commands on a ribbon page and supports collapsing into a popup.

Namespace: Eremex.AvaloniaUI.Controls.Ribbon
Assembly: Eremex.Avalonia.Controls.dll
NuGet Package: Eremex.Avalonia.Controls

Declaration

public class RibbonPageGroup : TemplatedControl, IToolbarItemsHolder

Public Members

name description
RibbonPageGroup() Initializes a new instance of the RibbonPageGroup class.
AllowCollapse { get; set; } Gets or sets whether the ribbon group can collapse into a popup when space is limited.
Glyph { get; set; } Gets or sets the image displayed for the item.
Header { get; set; } Gets or sets the item's header content.
HeaderButtonCommand { get; set; } Gets or sets the command executed when the group header button is activated.
HeaderButtonCommandParameter { get; set; } Gets or sets the parameter passed to the group header button's command.
HeaderButtonKeyTip { get; set; } Gets or sets the key tip used to activate the group header button.
IsCollapsed { get; } Gets whether the ribbon group is currently collapsed.
IsHeaderButtonVisible { get; set; } Gets or sets whether the group header button is visible.
Items { get; } Gets the collection of toolbar items.
ItemsSource { get; set; } Gets or sets the collection whose items are used to generate toolbar items.
KeyTip { get; set; } Gets or sets the key sequence displayed to activate this item during key tip navigation.
Page { get; } Gets the ribbon page that contains the group.
RibbonCommandLayout { get; } Gets the ribbon command layout used to display the item.
event HeaderButtonClick Occurs when the group header button is clicked.
event HeaderButtonPress Occurs when the pointer button is pressed over the group header button.
InvalidateLayout() Invalidates the ribbon group's layout so it is recalculated.
virtual ResetNavigation() Resets keyboard navigation within the ribbon.
override ToString()
UpdateRibbonLayout() Provides an entry point for updating the ribbon layout. The current implementation performs no action.
static GetItemGroupLayoutMode(…) Gets the row layout mode for the specified ribbon group.
static GetItemLayoutMode(…) Gets the layout direction for the specified ribbon item group.
static SetItemGroupLayoutMode(…) Sets the row layout mode for the specified ribbon group.
static SetItemLayoutMode(…) Sets the layout direction for the specified ribbon item group.

See Also

Used in articles