私は次のように私のXAMLを持っています、
<Grid Background="Yellow" AccessKeyManager.AccessKeyPressed="OnKeyPressed">
<StackPanel Margin="5" Background="Red" x:Name="stack1">
<ContentPresenter Content="_File" RecognizesAccessKey="True"/>
<ContentPresenter Content="_Edit" RecognizesAccessKey="True"/>
<StackPanel Background="Green" Margin="5" x:Name="stack2">
<ContentPresenter Content="_Food" RecognizesAccessKey="True"/>
<ContentPresenter Content="_Earn" RecognizesAccessKey="True"/>
</StackPanel>
</StackPanel>
</Grid>
これらすべてのアイテムに対してトリガーされた AccessKeyPressed イベントを特定のスコープに制限したいと考えています。たとえば、Alt+F を押すと、「食品」ではなく「ファイル」アイテムのみがトリガーされます。どうすればこれを制限できますか。e.Handled = true; を試しました。そして、それは役に立ちません。
他の提案はありますか?