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