ユーザー操作をサポートするアプリケーション メニュー、リボン タブ、およびさまざまなリボン ツールにユーザー独自のキーチップを表示できます。たとえば、エンド ユーザーは、Button、Menu、および Toggle Button ツールを介して主にアプリケーションを操作し、それぞれが独自のキーチップを表示します。一方、Label および Separator ツールなどのツールは表示のために設計されており、KeyTip プロパティが設定されていてもキーチップを表示しません。
Quick Access Toolbar (QAT) のキーチップは常に自動的に生成されます。QAT KeyTips を設定することはできません。QAT ツール コレクションの最初のツールは、1 の KeyTip を持ちます。コレクションの次のツールは 2 となります。
以下のコード例は、リボン タブおよび Button ツールのキーチップをカスタマイズする方法を示します。
XAML の場合:
... <igRibbon:XamRibbon Name="xamRibbon1"> <igRibbon:XamRibbon.Tabs> <igRibbon:RibbonTabItem Header="Home" KeyTip="H"> <igRibbon:RibbonGroup Caption="Font" Id="grpFonts"> <igRibbon:ButtonTool Caption="Bold" KeyTip="B" Id="btnBold" /> </igRibbon:RibbonGroup> </igRibbon:RibbonTabItem> </igRibbon:XamRibbon.Tabs> </igRibbon:XamRibbon> ...
Visual Basic の場合:
Imports Infragistics.Windows.Ribbon ... Dim tab As New RibbonTabItem() tab.Header = "Home" tab.KeyTip = "H" Me.xamRibbon1.Tabs.Add(tab) Dim group As New RibbonGroup() group.Caption = "Font" group.Id = "grpFont" tab.RibbonGroups.Add(group) Dim bt As New ButtonTool() bt.Caption = "Bold" bt.KeyTip = "B" bt.Id = "btnBold" group.Items.Add(bt)
C# の場合:
using Infragistics.Windows.Ribbon; ... RibbonTabItem tab = new RibbonTabItem(); tab.Header = "Home"; tab.KeyTip = "H"; this.xamRibbon1.Tabs.Add(tab); RibbonGroup group = new RibbonGroup(); group.Caption = "Font"; group.Id = "grpFont"; tab.RibbonGroups.Add(group); ButtonTool bt = new ButtonTool(); bt.Caption = "Bold"; bt.KeyTip = "B"; bt.Id = "btnBold"; group.Items.Add(bt);