WPF: кнопка мнемоника не работает, если поместить кнопку на панели инструментов - PullRequest
6 голосов
/ 02 февраля 2010

Если я помещаю Button в ToolBar в WPF:

<ToolBar FocusManager.IsFocusScope="False"  Grid.Row="1" Name="tools"
         DataContext="{Binding Path=WeekNavigator}">
    <Button Content="_>" Command="{Binding Path=CommandNavigateToNextWeek}"/>
</ToolBar>

Текст кнопки отображает «_>» вместо просто «>», и мнемоника не работает,Если я переместу Button за пределы ToolBar, он будет работать, как и ожидалось.

Как заставить кнопку вести себя так же, как внутри панели инструментов (в отношении мнемоники), как за пределамиодин

1 Ответ

7 голосов
/ 03 февраля 2010

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

<ToolBar>
    <Button>
        <AccessText>_></AccessText>
    </Button>
</ToolBar>
...