バージョン

リボン グループにツールを追加

リボンは、エンド ユーザーがアプリケーション作業を達成するために使用できるツールがなければ意味がありません。このため、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);
...