Как изменить заголовок элемента меню выбранным элементом управления вкладкой - PullRequest
0 голосов
/ 06 августа 2020

В моей форме WPF windows у меня есть пункт меню и TabControl. Я хотел бы изменить заголовок содержимого элемента меню, когда выбран элемент TabControl. Если это возможно. Как это сделать в C#?

Спасибо

1 Ответ

0 голосов
/ 06 августа 2020

Вы можете сделать это без какого-либо кода или использования 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...