メニュー付きのビューがあります:
<Menu IsTabStop="False">
<MenuItem
Header="_File"
IsTabStop="True">
<MenuItem
Header="New / Start Over"
IsTabStop="True"
InputGestureText="Ctrl+N"
Command="{x:Static common:Commands.StartOverCommand}" />
<Separator
IsTabStop="False" />
<MenuItem
Header="Log Out"
IsTabStop="True"
InputGestureText="F12"
Click="LogoutMenuItem_Click" />
<MenuItem
Header="E_xit"
IsTabStop="True"
InputGestureText="Alt+F4"
Click="ExitMenuItem_Click" />
</MenuItem>
<MenuItem
Header="_Edit"
IsTabStop="True">
<MenuItem
Header="Undo Edit Field"
IsTabStop="True"
InputGestureText="Ctrl+Z"
Click="_undoMenuItem_Click" />
<MenuItem
Header="Redo Edit Field"
IsTabStop="True"
InputGestureText="Ctrl+Y"
Click="_redoMenuItem_Click" />
</MenuItem>
<MenuItem
Header="_Tools"
IsTabStop="True">
<MenuItem
Header="Comments"
IsTabStop="True"
InputGestureText="Ctrl+M"
Click="_commentsMenuItem_Click" />
</MenuItem>
</Menu>
右矢印キーと左矢印キーを使用してメニュー([ファイル]、[編集]、[ツール])をナビゲートできるようにしたいと思います。これは、これらを作成することで実現できましたMenuItems IsTabStop="True"
。しかし、これを行ったので、ページ上の他の有効なフィールドを循環しながら、メニューにタブで移動することができます。Alt + Fを使用して[ファイル]メニューにフォーカスを置くとき、矢印キーで3つのメニューを循環できるようにしたいのですが、ページからこれらのメニューにタブで移動できるようにしたくありません。どうすればこれを達成できますか?