In This Article

ActiproSoftware.UI.Avalonia.Controls.Bars.Primitives Namespace

Classes

BarComboBoxDropDownButton

Represents a button control within a BarComboBox that shows the dropdown.

BarGalleryBase

Represents an abstract base class for a gallery control.

BarMenuControlWrapper

Represents a menu item control that wraps another interactive control, for use within a menu. It can display the wrapped control's label and aligns everything with other menu items.

BarMenuFlyoutPresenter

Represents a menu flyout that can host any bar control.

BarMenuGalleryFilterButton

Represents a filter button control within a BarMenuGallery.

BarMenuGalleryHostBase

Represents an abstract base class for a gallery control that can host a related BarMenuGallery in its popup.

BarMenuGalleryPanel

Represents a Avalonia.Controls.Panel control with layout logic for BarMenuGallery items.

BarMenuGalleryResizablePanel

Represents a Avalonia.Controls.Panel control with layout logic for BarMenuGallery to support resizing.

BarMenuPanel

Represents a Avalonia.Controls.Panel control with layout logic for menu items, hosted in numerous bar controls that display menus.

BarPopupButtonBase

Represents an abstract base class for a popup button control that displays a menu.

ConstrainedStackPanel

Represents a Avalonia.Controls.StackPanel control that will constrain children to the available extent. The first child's extent will be constrained like Avalonia.Controls.Grid star-sizing if the sum of child extents exceeds the available extent.

ExternalHeaderPresenter

Represents a control that renders an external header (image and label) for a bar control that can't render them itself, such as BarComboBox.

OverflowMenuItemCollection

A collection that unions a primary menu item with above and below menu item collections.

OverflowingItemsControlInlinePanel

Represents a Avalonia.Controls.Panel control with layout logic for the inline portion of an IOverflowingBarItemsControl.

OverflowingItemsControlOverflowPanel

Represents a Avalonia.Controls.Panel control with layout logic for the overflow popup of an IOverflowingBarItemsControl.

OverflowingItemsControlPanel

Represents a Avalonia.Controls.Panel control with layout logic for IOverflowingBarItemsControl items.

RecentDocumentDisplayLocationConverter

Converts a System.Uri to a string for displaying the location of a file with an option to include the local path's file name.

RibbonBackstageCloseButton

Represents the close button control for a RibbonBackstage.

RibbonBackstageOverlayHost

Host RibbonBackstage content for WindowOverlayManager.

RibbonBackstagePanel

Represents a Avalonia.Controls.Panel control with layout logic for RibbonBackstage items.

RibbonContextualTabGroupItemsControl

Represents an Avalonia.Controls.ItemsControl for contextual tab groups.

RibbonControlGroupPanel

Represents a Avalonia.Controls.Panel control with layout logic for RibbonControlGroup items.

RibbonGalleryCollapsedButton

Represents a collapsed button control, used when a RibbonGallery is in a collapsed variant size.

RibbonGalleryMoreButton

Represents a popup button control within a RibbonGallery that shows the gallery's menu.

RibbonGalleryPanel

Represents a Avalonia.Controls.Panel control with layout logic for RibbonGallery items.

RibbonGalleryScrollDownButton

Represents a scroll down button control within a RibbonGallery.

RibbonGalleryScrollUpButton

Represents a scroll up button control within a RibbonGallery.

RibbonGroupCollapsedButton

Represents a collapsed button control, used when a RibbonGroup is in a collapsed variant size.

RibbonGroupOverflowButton

Represents a popup button that can show a RibbonGroup's overflowed items when in Simplified layout mode.

RibbonGroupPanel

Represents a Avalonia.Controls.Panel control with layout logic for RibbonGroup items.

RibbonMultiRowControlGroupPanel

Represents a Avalonia.Controls.Panel control with layout logic for RibbonMultiRowControlGroup items.

RibbonOptionsButton

Represents an options button for a ActiproSoftware.UI.Avalonia.Controls.Bars.Primitives.RibbonOptionsButton.Ribbon.

RibbonPanel

Represents a Avalonia.Controls.Panel control with layout logic for Ribbon items.

RibbonQuickAccessToolBarCustomizeButton

Represents a customize button within a RibbonQuickAccessToolBar.

RibbonQuickAccessToolBarHost

A decorator that can host a RibbonQuickAccessToolBar and typically used when the QAT should be shown above the ribbon (e.g., in a title bar).

RibbonQuickAccessToolBarOverflowButton

Represents a popup button that can show a RibbonQuickAccessToolBar's overflowed items.

RibbonQuickAccessToolBarOverflowPanel

Represents a Avalonia.Controls.Panel control with layout logic for the overflow popup of a RibbonQuickAccessToolBar.

RibbonQuickAccessToolBarPanel

Represents a Avalonia.Controls.Panel control with layout logic for RibbonQuickAccessToolBar items.

RibbonTabHeader

Represents a tab header for a RibbonTabItem, displayed in a ActiproSoftware.UI.Avalonia.Controls.Bars.Primitives.RibbonTabHeader.Ribbon's tab row.

RibbonTabHeaderItemsControl

Represents an Avalonia.Controls.ItemsControl containing RibbonTabHeader items.

RibbonTabHeaderItemsControlPanel

Represents a Avalonia.Controls.Panel control with layout logic for RibbonTabHeaderItemsControl items.

RibbonTabItemOverflowButton

Represents a popup button that can show a RibbonTabItem's overflowed items when in Simplified layout mode.

RibbonTabItemPanel

Represents a Avalonia.Controls.Panel control with layout logic for RibbonTabItem items.

RibbonTabRowToolBarPanel

Represents a Avalonia.Controls.Panel with layout logic for RibbonTabRowToolBar items.

StandaloneToolBarOverflowButton

Represents a popup button that can show a StandaloneToolBar's overflowed items.

StandaloneToolBarOverflowPanel

Represents a Avalonia.Controls.Panel control with layout logic for the overflow popup of a StandaloneToolBar.

StandaloneToolBarPanel

Represents a Avalonia.Controls.Panel control with layout logic for StandaloneToolBar items.

TaskTabControlPanel

Represents a Avalonia.Controls.Panel with layout logic for TaskTabControl items.

TwoLineLabel

Represents a control that can render one or two lines of text, ideal for displaying a bar button's label when the button is a large variant size.

Interfaces

IRootBarControl

Provides the base requirements for a control that is the root of a bar hierarchy, such as a Ribbon or StandaloneToolBar.

ISupportsStarSizing

Provides the base requirements for a control that can star-size and fill available space when appropriate.

Enums

OverflowVisibilityMode

Specifies an element's visibility when it is overflowed.