Skip to content

RibbonPopupGallery class

Displays gallery items and optional menu commands in a resizable popup.

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

Declaration

public class RibbonPopupGallery : PopupMenu, IGalleryItemsOwner, IResizeablePopupOwner

Public Members

name description
RibbonPopupGallery() Initializes a new instance of the RibbonPopupGallery class.
ActualGalleryItemsSource { get; } Gets the collection currently used to populate the popup gallery.
ActualGalleryItemTemplate { get; } Gets the template currently used to display gallery items.
ActualMaxColumnCount { get; set; } Gets or sets the effective maximum number of gallery columns in the popup.
ActualMaxRowCount { get; set; } Gets or sets the effective maximum number of gallery rows in the popup.
CloseOnGalleryItemClick { get; set; } Gets or sets whether clicking a gallery item closes the popup.
GalleryItemHeight { get; set; } Gets or sets the height of gallery items in the popup.
GalleryItems { get; } Gets the collection of gallery items.
GalleryItemSelectionMode { get; set; } Gets or sets whether one or multiple gallery items can be selected.
GalleryItemsSource { get; set; } Gets or sets the collection whose items are displayed in the popup gallery.
GalleryItemTemplate { get; set; } Gets or sets the template used to display gallery items in the popup.
GalleryItemWidth { get; set; } Gets or sets the width of gallery items in the popup.
HasMenuItems { get; } Gets whether the gallery popup contains menu commands.
MaxColumnCount { get; set; } Gets or sets the maximum number of gallery columns.
MaxRowCount { get; set; } Gets or sets the maximum number of gallery rows in the popup.
ResizeMode { get; set; } Gets or sets the directions in which the gallery popup can be resized.
SelectedGalleryItems { get; set; } Gets or sets the collection of selected items in the popup gallery.

See Also