バージョン

タブを閉じる

TabItemEx オブジェクトを xamTabControl™ に追加すると、xamTabControl の AllowTabClosing プロパティは True に設定され、エンドユーザーはタブのヘッダーを中クリックすることによって、タブを閉じることができます。

Note

注: エンド ユーザーがタブを閉じると、xamTabControl は項目コレクションからタブを削除せず、非表示にします。リソースの多いオブジェクトがタブに含まれている場合、項目コレクションから 閉じたタブを削除することもできます。

以下のコード例は、タブを閉じる方法を示します。

XAML の場合:

<Button
    Content="Close the selected tab"
    Command="{x:Static igWindows:TabControlCommands.CloseSelected}"
    CommandTarget="{Binding ElementName=xamTabControl1}" />
<igWindows:XamTabControl Name="xamTabControl1" AllowTabClosing="True">
    <igWindows:TabItemEx Header="Tab 1">
        <!--TODO: ここでコンテンツを追加します-->
    </igWindows:TabItemEx>
    <igWindows:TabItemEx Header="Tab 2">
        <!--TODO: ここでコンテンツを追加します-->
    </igWindows:TabItemEx>
    <igWindows:TabItemEx Header="Tab 3">
        <!--TODO: ここでコンテンツを追加します-->
    </igWindows:TabItemEx>
</igWindows:XamTabControl>

Visual Basic の場合:

Imports Infragistics.Windows.Controls
...
Me.xamTabControl1.ExecuteCommand(TabControlCommands.CloseSelected)
...

C# の場合:

using Infragistics.Windows.Controls;
...
this.xamTabControl1.ExecuteCommand(TabControlCommands.CloseSelected)
...