バージョン

ツールをフッター ツールバーに追加

フッタ ツールバーはアプリケーション メニューの下側に配置され、アプリケーションの [閉じる] または [オプション] ボタンなど重要性が高いツールを含むように設計されています。フッター ツールバーにツールを配置したにも関わらず、Items コレクションにツールがなければ、アプリケーションメニューは表示しません。

ツールを xamribbon のフッター ツールバーに追加

以下のコード例は、ButtonTool を ApplicationMenuFooterToolbar に追加する方法を示します。

XAML の場合:

...
<igRibbon:XamRibbon Name="xamRibbon1">
    <igRibbon:XamRibbon.ApplicationMenu>
        <igRibbon:ApplicationMenu>
        <!--アプリケーション メニューの Items コレクションには少なくともひとつのツールがなければなりません。-->
            <igRibbon:ApplicationMenu.Items>
                <igRibbon:ButtonTool Caption="Open" Id="btnOpen" />
            </igRibbon:ApplicationMenu.Items>
            <igRibbon:ApplicationMenu.FooterToolbar>
                <igRibbon:ApplicationMenuFooterToolbar>
                    <igRibbon:ButtonTool Caption="Exit" Id="btnExit" />
                </igRibbon:ApplicationMenuFooterToolbar>
            </igRibbon:ApplicationMenu.FooterToolbar>
        </igRibbon:ApplicationMenu>
    </igRibbon:XamRibbon.ApplicationMenu>
</igRibbon:XamRibbon>
...

Visual Basic の場合:

Imports Infragistics.Windows.Ribbon
...
'Window の Loaded イベント ハンドラに以下のコードを配置できます。
Dim bt As New ButtonTool()
bt.Caption = "Open"
bt.Id = "btnOpen"
'アプリケーション メニューの Items コレクションには少なくともひとつのツールがなければなりません。
Me.xamRibbon1.ApplicationMenu.Items.Add(bt)
'自動的に初期化されないため、ApplicationMenu の FooterToolbar を ApplicationMenuFooterToolbar に設定する必要があります。
Me.xamRibbon1.ApplicationMenu.FooterToolbar = New ApplicationMenuFooterToolbar()
Dim footerbt As New ButtonTool()
footerbt.Caption = "Exit"
footerbt.Id = "btnExit"
Me.xamRibbon1.ApplicationMenu.FooterToolbar.Items.Add(footerbt)

C# の場合:

using Infragistics.Windows.Ribbon;
...
//Window の Loaded イベント ハンドラに以下のコードを配置できます。
ButtonTool bt = new ButtonTool();
bt.Caption = "Open";
bt.Id = "btnOpen";
//アプリケーション メニューの Items コレクションには少なくともひとつのツールがなければなりません。
this.xamRibbon1.ApplicationMenu.Items.Add(bt);
//自動的に初期化されないため、ApplicationMenu の FooterToolbar を ApplicationMenuFooterToolbar に設定する必要があります。
this.xamRibbon1.ApplicationMenu.FooterToolbar = new ApplicationMenuFooterToolbar();
ButtonTool footerbt = new ButtonTool();
footerbt.Caption = "Exit";
footerbt.Id = "btnExit";
this.xamRibbon1.ApplicationMenu.FooterToolbar.Items.Add(footerbt);