バージョン

コンテンツをタブに追加

TabItemEx オブジェクトは、HeaderedContentControl から派生している TabItem から派生しているので、このオブジェクトの使用は Microsoft Windows® Presentation Foundation のヘッダー付きコンテンツ コントロールに似ています。Windows Presentation Foundation のコンテンツ コントロールと同じように、タブの Content プロパティをオブジェクトのインスタンスに設定できます。多くのケースでは、グリッドパネルなどのレイアウト コンテナーをルート要素として使用します (レイアウト コンテナーに補足要素を追加する)。

以下のコード例は、コンテンツをタブに追加する方法を示します。

xamTabControl Add Content to a Tab 01.png

XAML の場合:

<igWindows:XamTabControl Name="xamTabControl1">
    <igWindows:TabItemEx Header="Tab 1">
        <Grid>
            <RichTextBox />
        </Grid>
    </igWindows:TabItemEx>
</igWindows:XamTabControl>

Visual Basic の場合:

Imports Infragistics.Windows.Controls
...
Dim grid1 As New Grid()
grid1.Children.Add(New RichTextBox())
Dim tab1 As New TabItemEx() With {.Header = "Tab 1", .Content = grid1}
Me.xamTabControl1.Items.Add(tab1)
...

C# の場合:

using Infragistics.Windows.Controls;
...
Grid grid1 = new Grid();
grid1.Children.Add(new RichTextBox());
TabItemEx tab1 = new TabItemEx()
{
    Header = "Tab 1",
    Content = grid1
};
this.xamTabControl1.Items.Add(tab1);
...