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 | 在该项上按下指针按钮时发生。 |
另请参阅¶
* 本页面使用机器翻译技术翻译。