c# WPF:通过点击按钮改变当前选项卡

本文关键字:改变 选项 按钮 WPF | 更新日期: 2023-09-27 17:50:53

我想在tab1上有一个按钮。当这个按钮被点击,我想被带到tab2。我该怎么做呢?

c# WPF:通过点击按钮改变当前选项卡

可以使用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;
 }