我点击按钮打开一个窗口以下代码
private void LaunchSettings(object sender, RoutedEventArgs e)
{
Window1 Settings = new Window1();
Settings.Show();
}
但是如何在这个新打开的窗口中选择某个TabItem 。
我知道您可以通过编程方式定位标签:
MyTabControl.SelectedItem = MyTabItem
不知道如何将其合并到我的第一段代码中。基本上,我希望这一切都在一次通话中完成。
答案 0 :(得分:0)
Window1
应该保留标签和TabBar的公共属性,以便您可以在外面使用它并将标签设置为标签栏的选定项目
这是答案,但您可以发布Window1
,以便我们提供更准确的代码
在Window1.cs
添加
public var MyTabControl { get; set; }
public var MyTabItem { get; set; }
在您的外部代码中执行:
private void LaunchSettings(object sender, RoutedEventArgs e)
{
Window1 Settings = new Window1();
Settings.MyTabControl.SelectedItem = Settings.MyTabItem
Settings.Show();
}
请记住为属性设置值