Перейти к содержанию

Класс RibbonControl

Отображает команды, упорядоченные по страницам и группам, с Application Button и панелью быстрого доступа.

Пространство имён: Eremex.AvaloniaUI.Controls.Ribbon
Сборка: Eremex.Avalonia.Controls.dll
NuGet-пакет: Eremex.Avalonia.Controls

Объявление

public class RibbonControl : TemplatedControl, IMxMainMenu, INavigatable

Конструкторы

имя описание
RibbonControl() Инициализирует новый экземпляр класса RibbonControl.

Свойства

имя описание
AllowQuickAccessToolbarCustomizationMenu { get; set; } Возвращает или задаёт, могут ли пользователи открывать меню настройки панели быстрого доступа.
ApplicationButtonCommand { get; set; } Возвращает или задаёт команду, выполняемую при активации Application Button.
ApplicationButtonCommandParameter { get; set; } Возвращает или задаёт параметр, передаваемый команде Application Button.
ApplicationButtonContent { get; set; } Возвращает или задаёт содержимое, отображаемое на Application Button.
ApplicationButtonContentTemplate { get; set; } Возвращает или задаёт шаблон, используемый для отображения содержимого Application Button.
ApplicationButtonDropDownControl { get; set; } Возвращает или задаёт всплывающее окно, отображаемое Application Button.
ApplicationButtonGlyph { get; set; } Возвращает или задаёт изображение, отображаемое на Application Button.
ApplicationButtonKeyTip { get; set; } Возвращает или задаёт Key Tip, используемую для активации Application Button.
CommandLayout { get; set; } Возвращает или задаёт макет команд, используемый Ribbon.
GlyphSizeInSimplifiedLayout { get; set; } Возвращает или задаёт размер глифов, используемый в упрощённом макете Ribbon.
IsApplicationButtonVisible { get; set; } Возвращает или задаёт, видна ли Application Button.
IsCommandLayoutSelectionButtonVisible { get; set; } Возвращает или задаёт, видна ли кнопка переключения макета команд Ribbon.
IsQuickAccessToolbarCustomizationButtonVisible { get; set; } Возвращает или задаёт, видна ли кнопка настройки панели быстрого доступа.
IsQuickAccessToolbarVisible { get; set; } Возвращает или задаёт, видна ли панель быстрого доступа.
Manager { get; set; } Возвращает или задаёт менеджер панелей инструментов, связанный с этим объектом.
PageHeaderItems { get; } Возвращает коллекцию элементов, отображаемых рядом с заголовками страниц Ribbon.
PageHeaderItemsSource { get; set; } Возвращает или задаёт коллекцию, элементы которой используются для создания элементов рядом с заголовками страниц Ribbon.
Pages { get; } Возвращает коллекцию страниц Ribbon.
PagesSource { get; set; } Возвращает или задаёт коллекцию, элементы которой используются для создания страниц Ribbon.
QuickAccessToolbarItems { get; } Возвращает коллекцию элементов, отображаемых на панели быстрого доступа.
QuickAccessToolbarItemsSource { get; set; } Возвращает или задаёт коллекцию, элементы которой используются для создания элементов панели быстрого доступа.
QuickAccessToolbarLocation { get; set; } Возвращает или задаёт расположение панели быстрого доступа относительно Ribbon.
SelectedPage { get; set; } Возвращает или задаёт выбранную в данный момент страницу Ribbon.
SerializationInfo { get; } Возвращает сведения о размещении, используемые при сериализации или десериализации.
SmallGlyphSize { get; set; } Возвращает или задаёт размер, используемый для отображения малых глифов Ribbon.

Методы

имя описание
ResetNavigation() Сбрасывает навигацию с клавиатуры внутри Ribbon.
RestoreLayout(…) Восстанавливает размещение из указанного потока с параметрами сериализации по умолчанию. (перегрузок: 2)
SaveLayout(…) Сохраняет размещение в указанный поток с параметрами сериализации по умолчанию. (перегрузок: 2)
static GetDisplayMode(…) Возвращает допустимые режимы отображения Ribbon для указанного элемента.
static SetDisplayMode(…) Задаёт допустимые режимы отображения Ribbon для указанного элемента.

События

имя описание
event ApplicationButtonClick Происходит при щелчке по Application Button.
event ApplicationButtonPress Происходит при нажатии кнопки указателя над Application Button.

См. также



* Эта страница переведена с использованием технологий машинного перевода.

Used in articles