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

Класс Toolbar

Отображает коллекцию элементов панели инструментов в виде панели инструментов, главного меню или строки состояния.

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

Объявление

public class Toolbar : TemplatedControl, IMxMainMenu, INavigatable, IToolbarItemsHolder

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

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

Свойства

имя описание
AllowDragToolbar { get; set; } Возвращает или задаёт, могут ли пользователи перетаскивать панель инструментов; null разрешает перетаскивание только в режиме отображения по умолчанию.
AllowShrinkToolbar { get; set; } Возвращает или задаёт, может ли панель инструментов сжиматься и переносить не помещающиеся элементы во всплывающее окно настройки.
AllowVisibilityCustomization { get; set; } Возвращает или задаёт, могут ли пользователи изменять видимость панели инструментов; null разрешает изменять видимость во всех режимах отображения, кроме главного меню.
Column { get; set; } Возвращает или задаёт колонку панели инструментов в её контейнере.
Container { get; set; } Возвращает или задаёт контейнер, в котором размещается панель инструментов.
CustomizationButtonVisible { get; } Возвращает, видна ли в данный момент кнопка настройки панели инструментов.
DisplayMode { get; set; } Возвращает или задаёт способ отображения элементов панелью инструментов.
DockType { get; set; } Возвращает или задаёт место прикрепления панели инструментов.
DrawThemeBorder { get; set; } Возвращает или задаёт, отображает ли панель инструментов рамку темы.
FloatingPosition { get; set; } Возвращает или задаёт позицию плавающей панели инструментов на экране.
ItemCount { get; } Возвращает количество контейнеров элементов.
Items { get; } Возвращает коллекцию элементов панели инструментов.
ItemsSource { get; set; } Возвращает или задаёт коллекцию, элементы которой используются для создания элементов панели инструментов.
Manager { get; set; } Возвращает или задаёт менеджер панелей инструментов, связанный с этим объектом.
Position { get; set; } Возвращает или задаёт положение панели инструментов вдоль её контейнера.
Row { get; set; } Возвращает или задаёт строку панели инструментов в её контейнере.
SerializationInfo { get; } Возвращает сведения о размещении, используемые при сериализации или десериализации.
SerializationName { get; set; } Возвращает или задаёт имя, идентифицирующее этот объект при сериализации размещения.
ShowCustomizationButton { get; set; } Возвращает или задаёт, отображать ли кнопку настройки панели инструментов; null использует поведение по умолчанию.
StretchToolbar { get; set; } Возвращает или задаёт, растягивается ли панель инструментов, заполняя доступное пространство.
Title { get; set; } Возвращает или задаёт отображаемый заголовок панели инструментов.
ToolbarName { get; set; } Возвращает или задаёт имя, идентифицирующее панель инструментов.
UserToolbar { get; set; } Возвращает или задаёт, была ли панель инструментов создана пользователем.
WrapItems { get; set; } Возвращает или задаёт, переносятся ли элементы панели инструментов в дополнительные строки или колонки.

Методы

имя описание
ClearGeneratedToolbar() Очищает состояние, связанное с созданной панелью инструментов.
GetAllowCustomization() Возвращает, допускает ли панель инструментов настройку в соответствии с её параметром ShowCustomizationButton.
override ToString()

См. также



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

Used in articles