...
<igRibbon:RibbonGroup Caption="Font">
<igRibbon:ButtonTool Caption="Bold" Id="btnBold" />
<igRibbon:CheckBoxTool Caption="Save Changes Automatically" Id="chkBoxAutosave" />
</igRibbon:RibbonGroup>
...
リボンは、エンド ユーザーがアプリケーション作業を達成するために使用できるツールがなければ意味がありません。このため、RibbonGroup オブジェクトは、リボンにツールを追加するために使用できる Items コレクションを公開します。Microsoft® Windows® Presentation Foundation の ItemsControl クラスから派生するコントロールと同じように、明示的に Items コレクションを宣言する必要なくリボン グループにツールを直接追加できます。
以下のコード例は、ButtonTool および CheckBoxTool を RibbonGroup に追加する方法を示します。
XAML の場合:
...
<igRibbon:RibbonGroup Caption="Font">
<igRibbon:ButtonTool Caption="Bold" Id="btnBold" />
<igRibbon:CheckBoxTool Caption="Save Changes Automatically" Id="chkBoxAutosave" />
</igRibbon:RibbonGroup>
...
Visual Basic の場合:
Imports Infragistics.Windows.Ribbon ... Dim group As New RibbonGroup() group.Caption = "Font" group.Id = "grpFont" Dim btnTool As New ButtonTool() btnTool.Caption = "Bold" btnTool.Id = "btnBold" Dim chkTool As New CheckBoxTool() chkTool.Caption = "Save Changes Automatically" chkTool.Id = "chkBoxAutosave" group.Items.Add(btnTool) group.Items.Add(chkTool) ...
C# の場合:
using Infragistics.Windows.Ribbon; ... RibbonGroup group = new RibbonGroup(); group.Caption = "Font"; group.Id = "grpFont"; ButtonTool btnTool = new ButtonTool(); btnTool.Caption = "Bold"; btnTool.Id = "btnBold"; CheckBoxTool chkTool = new CheckBoxTool(); chkTool.Caption = "Save Changes Automatically"; chkTool.Id = "chkBoxAutosave"; group.Items.Add(btnTool); group.Items.Add(chkTool); ...