У меня есть WPF TabControl
, в котором есть несколько кнопок в заголовке TabItem
.
Я хочу, чтобы выбранная вкладка изменилась при нажатии кнопки с заголовком. Вот
это фрагмент кода:
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<TabControl>
<TabItem Content="Item 1 Content">
<TabItem.Header>
<StackPanel Orientation="Vertical">
<TextBlock FontSize="14" FontWeight="Bold" Text="Item1"/>
<StackPanel Orientation="Horizontal">
<Button Content="Action 1"/>
<Button Content="Action 2"/>
</StackPanel>
</StackPanel>
</TabItem.Header>
</TabItem>
<TabItem Content="Item 2 Content">
<TabItem.Header>
<StackPanel Orientation="Vertical">
<TextBlock FontSize="14" FontWeight="Bold" Text="Item2"/>
<StackPanel Orientation="Horizontal">
<Button Content="Action 1"/>
<Button Content="Action 2"/>
</StackPanel>
</StackPanel>
</TabItem.Header>
</TabItem>
</TabControl>
</Grid>
</Page>
Этот пример показывает пару Tab
s. Если выбрана кнопка заголовка, выбирается вкладка, если нажата кнопка, вкладка не выбрана. Я хочу, чтобы кнопка приняла клик, но я также хочу, чтобы вкладка, соответствующая кнопке, была выбрана. Может ли кто-нибудь помочь?
Спасибо, Hitesh