跳转至

ToolbarItem 类

为工具栏、菜单和功能区中显示的项提供基本功能。

命名空间: 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; } 获取该项是否属于功能区。
IsSelected { get; set; } 获取或设置该项是否被选中。
KeyTip { get; set; } 获取或设置在按键提示导航期间为激活此项而显示的按键序列。
Manager { get; set; } 获取或设置与此对象关联的工具栏管理器。
Palette { get; set; } 获取或设置用于呈现该项图标的调色板。
RecognizesAccessKey { get; set; } 获取或设置标题中的下划线是否标识访问键。
RibbonCommandLayout { get; } 获取用于显示该项的功能区命令布局。
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