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

Класс ToolbarItem

Предоставляет базовую функциональность для элементов, отображаемых на панелях инструментов, в меню и в Ribbon.

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

Объявление

public class ToolbarItem : TemplatedControl, IBorderStateProvider, ICommandSource, INavigationItem, 
    IToolbarActionItem

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

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

Свойства

имя описание
Alignment { get; set; } Возвращает или задаёт выравнивание элемента на его панели инструментов.
Category { get; set; } Возвращает или задаёт категорию, используемую для упорядочивания элемента при настройке.
CloseMenuOnClick { get; set; } Возвращает или задаёт, закрывает ли щелчок по элементу содержащее его меню.
Command { get; set; } Возвращает или задаёт команду, выполняемую при активации элемента.
CommandParameter { get; set; } Возвращает или задаёт параметр, передаваемый команде элемента.
CustomizationName { get; set; } Возвращает или задаёт имя, отображаемое для элемента при настройке.
Description { get; set; } Возвращает или задаёт дополнительный описательный текст, отображаемый для элемента.
DisplayMode { get; set; } Возвращает или задаёт, какие части элемента отображаются.
Glyph { get; set; } Возвращает или задаёт изображение, отображаемое для элемента.
GlyphAlignment { get; set; } Возвращает или задаёт положение глифа относительно заголовка элемента.
GlyphSize { get; set; } Возвращает или задаёт размер, используемый для отображения глифа элемента.
GlyphSizeMode { get; set; } Возвращает или задаёт способ определения размера глифа элемента.
GlyphTemplate { get; set; } Возвращает или задаёт шаблон, используемый для отображения глифа элемента.
Group { get; } Возвращает группу элементов панели инструментов, содержащую элемент, или null, если его держатель не является группой.
Header { get; set; } Возвращает или задаёт содержимое заголовка элемента.
HeaderContentHorizontalAlignment { get; set; } Возвращает или задаёт горизонтальное выравнивание содержимого заголовка элемента.
HeaderTemplate { get; set; } Возвращает или задаёт шаблон, используемый для отображения заголовка элемента.
Hint { get; set; } Возвращает или задаёт текст всплывающей подсказки, отображаемой для элемента.
Holder { get; } Возвращает контейнер, владеющий элементом.
HotKey { get; set; } Возвращает или задаёт сочетание клавиш, активирующее элемент.
HotKeyDisplayString { get; set; } Возвращает или задаёт текст, отображаемый для сочетания клавиш элемента.
Id { get; set; } Возвращает или задаёт идентификатор элемента панели инструментов.
IsLocatedInRibbon { get; } Возвращает, принадлежит ли элемент Ribbon.
IsSelected { get; set; } Возвращает или задаёт, выбран ли элемент.
KeyTip { get; set; } Возвращает или задаёт последовательность клавиш, отображаемую для активации этого элемента при навигации по подсказкам клавиш.
Manager { get; set; } Возвращает или задаёт менеджер панелей инструментов, связанный с этим объектом.
Palette { get; set; } Возвращает или задаёт палитру, используемую для отрисовки глифа элемента.
RecognizesAccessKey { get; set; } Возвращает или задаёт, обозначает ли подчёркивание в заголовке клавишу доступа.
RibbonCommandLayout { get; } Возвращает макет команды Ribbon, используемый для отображения элемента.
ScreenBounds { get; } Возвращает границы элемента в экранных координатах.
SerializationInfo { get; } Возвращает сведения о размещении, используемые при сериализации или десериализации.
SerializationName { get; set; } Возвращает или задаёт имя, идентифицирующее этот объект при сериализации размещения.
ShowSeparator { get; set; } Возвращает или задаёт, отображается ли разделитель перед элементом.
Toolbar { get; } Возвращает панель инструментов, содержащую элемент.

Методы

имя описание
GetRootHolder() Возвращает самый внешний держатель элемента панели инструментов.
virtual GetShortcutDisplayString() Возвращает текст, используемый для отображения сочетания клавиш элемента.
OnDragLeave() Сбрасывает состояние перетаскивания над элементом.
OnDropDownBorderEnter(…) Обрабатывает вход указателя в область раскрытия элемента.
OnDropDownBorderLeave(…) Обрабатывает выход указателя из области раскрытия элемента.
OnDropDownBorderReleased(…) Обрабатывает отпускание кнопки указателя над областью раскрытия элемента.
override ToString()

События

имя описание
event Click Происходит при щелчке по элементу.
event Press Происходит при нажатии кнопки указателя над элементом.

См. также



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

Used in articles