跳转至

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