現在表示されているタブの数を取得するには Items プロパティの Count プロパティを使用します。
下記は、現在表示されているタブの数を取得して表示する例です。
XAMLの例
<StackPanel Height="241">
<StackPanel Orientation="Horizontal">
<Button Name="btnItemCount" Content="表示されているタブの数を取得" Width="226" />
</StackPanel>
<TabControl Name="TabControl1" Margin="0,3,0,0" Height="210">
<TabItem Header="TabItem1" Name="TabItem1">
<Grid />
</TabItem>
<TabItem Header="TabItem2" Name="TabItem2">
<Grid />
</TabItem>
<TabItem Header="TabItem3" Name="TabItem3">
<Grid />
</TabItem>
</TabControl>
</StackPanel>
VBの例
' [表示されているタブの数を取得]ボタンクリック時の処理
Private Sub btnItemCount_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles btnItemCount.Click
MessageBox.Show("表示されているタブの数は " & TabControl1.Items.Count & " です")
End Sub
C#の例
// [表示されているタブの数を取得]ボタンクリック時の処理
private void btnItemCount_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("表示されているタブの数は " + tabControl1.Items.Count + " です");
}
