Ich habe eine WPF TabControl
, die ein paar Schaltflächen in der TabItem
Header hat. Ich möchte, dass die ausgewählte Registerkarte geändert wird, wenn auf eine Schaltfläche zum Anpassen geklickt wird. Hier ist ein Code-Schnipsel:So ändern Sie ausgewählte Registerkarte auf Schaltfläche klicken in WPF TabControl mit Schaltflächen in Header
<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>
Diese Probe zeigt ein paar Tab
s. Eine Registerkarte wird ausgewählt, wenn auf den Hintergrund der Überschrift geklickt wird. Wenn jedoch auf eine Schaltfläche geklickt wird, ist die Registerkarte nicht ausgewählt. Ich möchte, dass die Schaltfläche den Klick akzeptiert, aber ich möchte auch, dass die Registerkarte für die Schaltfläche ausgewählt wird. Kann jemand helfen?
Danke, Hitesh
Danke. Das hat geholfen. – HiteshP