Класс Toolbar¶
Отображает коллекцию элементов панели инструментов в виде панели инструментов, главного меню или строки состояния.
Пространство имён: Eremex.AvaloniaUI.Controls.Bars
Сборка: Eremex.Avalonia.Controls.dll
NuGet-пакет: Eremex.Avalonia.Controls
Объявление¶
Конструкторы¶
| имя | описание |
|---|---|
| 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() |
См. также¶
- интерфейс IToolbarItemsHolder
- пространство имён Eremex.AvaloniaUI.Controls.Bars
* Эта страница переведена с использованием технологий машинного перевода.