Ribbon 控件 提供了对 Ribbon 页面、页面组 和 item links 的快速键盘访问,其方法是 快捷键(Key Tips)。 当最终用户按下并释放 ALT 或 F10 键时,所有页标头、所有在 快速访问工具栏 内的 links 和应用程序按钮 (如果使用了 ribbon 窗体外观) 的快捷键将出现。 按下与任一 ribbon 元素关联的键,将选中该元素或执行相关的操作 (请参阅 动画)。
快捷键(Key Tip) 是一个字符串。 它的最大宽度为 3 个字符。 如上图所示,有两个始于 'A' 字符的快捷键。 按下此字符将隐藏其他快捷键。
在最终用户已经按下与页标头快捷键 ('L' 字符) 相关的键时,相应的页面被选中,并且该页面中每个 bar item link 的 快捷键 都被显示。
在默认情况下,根据 ribbon 元素的标题创建快捷键 (请参阅上图)。 要人工指定 ribbon 元素的 快捷键,可以使用下列属性。
- BarItemLink.KeyTip - 指定 bar item link 的快捷键;
- RibbonPage.KeyTip - 指定 ribbon 页面的快捷键;
- RibbonPageGroup.KeyTip - 指定 Ribbon 页面组的快捷键。
注意,在一个容器 (页面或菜单) 内部的快捷键必须是 唯一 的。 要在设计时刻检查快捷键的有效性,或者为元素指派快捷键,可以调用 Ribbon 控件的设计器,并切换到 Key Tips(快捷键) 页面。