C# WPF : Changing current tab with button click?

标签 c# wpf tabs

<分区>

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

最佳答案

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

关于C# WPF : Changing current tab with button click?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14185814/

相关文章:

c# - ASP .NET MVC 在每个字段级别禁用客户端验证

c# - 在 MVVM 中对绑定(bind)到 DataGrid 的 ObservableCollection 进行排序

jQuery 选项卡 : panel covers tabs at 100% height

java - JTabbedPane中添加的选项卡不显示

wpf - 如何将从 Windows 窗体控件创建的位图捕获到 BitmapSource?

google-chrome - 为了制作使用 chrome.tab API 的 Chrome 扩展程序,我需要什么?

c# - 从 C# 调用 Fortran 代码

c# - 使用存储库模式实现 WCF 数据服务

c# - 如何放弃对 EF Core 中上下文的更改

.net - Windows 7 和 Windows 8 中的 ListBox 边距不一样