Вы можете сделать это без какого-либо кода или использования ViewModel
, если хотите.
Мы просто привязываем свойство MenuItem
s Header
к заголовку выбранного элемента вкладки.
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Menu Grid.Row="0" Height="32">
<MenuItem Header="{Binding ElementName=MyTabControl, Path=SelectedItem.Header}"/>
</Menu>
<TabControl Grid.Row="1" Name="MyTabControl">
<TabItem Header="Tab1Header"/>
<TabItem Header="Tab2Header"/>
</TabControl>
</Grid>