現在表示されているタブの数を取得するには 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 + " です"); }