场景:
目前我有以下这段XAML代码:
<Button Content="_Cancel" IsCancel="True" Command="{Binding Path=CancelCommand}" Margin="5">
<Button.ContentTemplate>
<DataTemplate>
<TextBlock Margin="10,0,10,0" />
</DataTemplate>
</Button.ContentTemplate>
</Button>
显然,在与TextBlock结合使用时,accesskey(即“c”键:_Cancel)不起作用。实际上,我认为TextBlock应该是ContentPresenter(如下),但这会导致我的Visual Studio 2010崩溃每一次。
<ContentPresenter Margin="10,0,10,0" RecognizesAccessKey="True" />
问题:
- 如何在具有ContentTemplate的WPF按钮上使用accesskeys?
谢谢!