... <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); ...