0

私は次のように私の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; を試しました。そして、それは役に立ちません。

他の提案はありますか?

4

0 に答える 0