跳转至

RibbonPageGroup 类

在功能区页面上对命令进行分组,并支持折叠到弹出窗口中。

命名空间: Eremex.AvaloniaUI.Controls.Ribbon
程序集: Eremex.Avalonia.Controls.dll
NuGet 包: Eremex.Avalonia.Controls

声明

public class RibbonPageGroup : TemplatedControl, IToolbarItemsHolder

构造函数

名称 说明
RibbonPageGroup() 初始化 RibbonPageGroup 类的新实例。

属性

名称 说明
AllowCollapse { get; set; } 获取或设置空间有限时功能区组是否可以折叠到弹出窗口中。
Glyph { get; set; } 获取或设置为该项显示的图像。
Header { get; set; } 获取或设置该项的标题内容。
HeaderButtonCommand { get; set; } 获取或设置激活组标题按钮时执行的命令。
HeaderButtonCommandParameter { get; set; } 获取或设置传递给组标题按钮命令的参数。
HeaderButtonKeyTip { get; set; } 获取或设置用于激活组标题按钮的按键提示。
IsCollapsed { get; } 获取功能区组当前是否已折叠。
IsHeaderButtonVisible { get; set; } 获取或设置组标题按钮是否可见。
Items { get; } 获取工具栏项的集合。
ItemsSource { get; set; } 获取或设置其项用于生成工具栏项的集合。
KeyTip { get; set; } 获取或设置在按键提示导航期间为激活此项而显示的按键序列。
Page { get; } 获取包含该组的功能区页面。
RibbonCommandLayout { get; } 获取用于显示该项的功能区命令布局。

方法

名称 说明
InvalidateLayout() 使功能区组的布局失效,以便重新计算。
virtual ResetNavigation() 重置功能区内的键盘导航。
override ToString()
UpdateRibbonLayout() 提供用于更新功能区布局的入口点。当前实现不执行任何操作。
static GetItemGroupLayoutMode(…) 获取指定功能区组的行布局模式。
static GetItemLayoutMode(…) 获取指定功能区项组的布局方向。
static SetItemGroupLayoutMode(…) 设置指定功能区组的行布局模式。
static SetItemLayoutMode(…) 设置指定功能区项组的布局方向。

事件

名称 说明
event HeaderButtonClick 在单击组标题按钮时发生。
event HeaderButtonPress 在组标题按钮上按下指针按钮时发生。

另请参阅



* 本页面使用机器翻译技术翻译。

Used in articles