所有,我正在添加TabItem
一个TabControl
动态使用 MVVM。新的TabItems
加载很好,但我希望添加的选项卡自动获得焦点。也就是说,我添加了一个选项卡,但我不想单击该选项卡以使其获得焦点。
TabControl
外观的 XAML
<TabControl ItemsSource="{Binding Path=Workspaces}"
IsSynchronizedWithCurrentItem="True"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
TabStripPlacement="Top">
<TabControl.ItemContainerStyle>
<Style TargetType="TabItem">
<Setter Property="Header" Value="{Binding Path=DisplayName}"/>
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="VerticalContentAlignment" Value="Stretch"/>
</Style>
</TabControl.ItemContainerStyle>
<TabControl.ContentTemplate>
<DataTemplate>
<views:ResourceControl DataContext="{Binding}"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"/>
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
我想(基于这里的一些答案),这IsSynchronizedWithCurrentItem="True"
会为我解决这个问题,但这不起作用。
如何自动选择添加的TabItem
?
谢谢你的时间。