シナリオ:
現在、私はこの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>
明らかに、アクセスキー('c'キー:_Cancel)はTextBlockと組み合わせて機能しません。実際、TextBlockはContentPresenter(下記)である必要があると思いますが、これによりVisualStudio2010インスタンスが毎回クラッシュします。
<ContentPresenter Margin="10,0,10,0" RecognizesAccessKey="True" />
質問:
- ContentTemplateを使用してWPFボタンでアクセスキーを使用するための最良の解決策は何ですか?
前もって感謝します!