ウィンドウ内のすべてのコントロールをfalseに設定IsTabStop
したので、Tabキーを押してもフォーカスが移動しません(他の目的でTabキーが必要です)。しかし、これを行うと矢印キーのナビゲーションが壊れます-でアイテムをクリックしてからListView
上/下を押しても、選択したアイテムは変更されなくなります。
タブナビゲーションを無効にする方法はありますが、矢印キーナビゲーションに触れることはありませんか?それらは関連しているようです。
IsTabStop
trueとfalseに設定してみTabNavigation
ましたが、どちらも機能しません。
<ListView ItemContainerStyle="{StaticResource ItemCommon}" IsTabStop="False">
<ListView.Resources>
<Style x:Key="ItemCommon">
<Setter Property="IsTabStop" Value="False"/>
<Setter Property="KeyboardNavigation.TabNavigation" Value="None"/>
<Setter Property="KeyboardNavigation.DirectionalNavigation" Value="Cycle"/>
</Style>
</ListView.Resources>
</ListView>