Класс 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 | Происходит при нажатии кнопки указателя над элементом. |
См. также¶
- пространство имён Eremex.AvaloniaUI.Controls.Bars
* Эта страница переведена с использованием технологий машинного перевода.