4

我想在 tab1 上有一个按钮。单击该按钮时,我想被带到tab2。我该如何做到这一点?

4

1 回答 1

5

你可以使用SelectedIndex属性。

例子:

   <TabControl x:Name="myTabControl">
          <TabControl.Items>
                    <TabItem Header="Tab1">
                        <StackPanel>
                            <TextBlock Text="Tab1 Content" />
                            <Button Content="Go to Tab2" Margin="5" 
                                    HorizontalAlignment="Center" 
                                    Click="Button_Click"/>
                        </StackPanel>
                    </TabItem>

                    <TabItem Header="Tab2">
                        <TextBlock Text="Tab2 Content" />
                    </TabItem>
          </TabControl.Items>
   </TabControl>

代码隐藏:

 private void Button_Click(object sender, RoutedEventArgs e)
 {
    myTabControl.SelectedIndex = 1;
 }
于 2013-01-06T19:39:49.250 回答