мне нужно связать контекстное меню с тегом, но этот код не работает для меня - PullRequest
0 голосов
/ 02 июля 2018

Мне нужно связать контекстное меню с тегом, но этот код не работает для меня.

    <TextBox Width="100" Name="dd" Tag="jatin" Height="50" Text="{Binding Tag, RelativeSource={RelativeSource Self}}">

        <TextBox.ContextMenu>
            <ContextMenu>
                <MenuItem Header="harsh"></MenuItem>
                <MenuItem Header="jatin"></MenuItem>
                <MenuItem Header="{Binding Path=Tag,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=Grid},FallbackValue=BindingFailed}"></MenuItem>
            </ContextMenu>
        </TextBox.ContextMenu>

    </TextBox>

</Grid>

1 Ответ

0 голосов
/ 02 июля 2018

Попробуйте это,

<MenuItem Header="{Binding Path=PlacementTarget.Tag, RelativeSource={RelativeSource AncestorType=ContextMenu}}" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...