KeyboardNavigation.TabNavigation 添付プロパティ

定義

このプロパティが設定されている要素の子の論理的なタブ ナビゲーションの動作を取得または設定します。

see GetTabNavigation, and SetTabNavigation
see GetTabNavigation, and SetTabNavigation
see GetTabNavigation, and SetTabNavigation

複数の MenuItem オブジェクトを使用して Menu を作成する例を次に示します。 Menu では、TabNavigation 添付プロパティが Cycle に設定されます。 つまり、 内 Menuのタブ キーを使用してフォーカスが変更されると、各要素からフォーカスが移動し、最後の要素にフォーカスが到達すると最初の要素に戻ります。

<Menu KeyboardNavigation.TabNavigation="Cycle">
  <MenuItem Header="Menu Item 1" />
  <MenuItem Header="Menu Item 2" />
  <MenuItem Header="Menu Item 3" />
  <MenuItem Header="Menu Item 4" />
</Menu>
Menu navigationMenu = new Menu();
MenuItem item1 = new MenuItem();
MenuItem item2 = new MenuItem();
MenuItem item3 = new MenuItem();
MenuItem item4 = new MenuItem();

navigationMenu.Items.Add(item1);
navigationMenu.Items.Add(item2);
navigationMenu.Items.Add(item3);
navigationMenu.Items.Add(item4);

KeyboardNavigation.SetTabNavigation(navigationMenu, 
    KeyboardNavigationMode.Cycle);
Dim navigationMenu As New Menu()
Dim item1 As New MenuItem()
Dim item2 As New MenuItem()
Dim item3 As New MenuItem()
Dim item4 As New MenuItem()

navigationMenu.Items.Add(item1)
navigationMenu.Items.Add(item2)
navigationMenu.Items.Add(item3)
navigationMenu.Items.Add(item4)

KeyboardNavigation.SetTabNavigation(navigationMenu, KeyboardNavigationMode.Cycle)

注釈

Tab ナビゲーションは、TAB キーを使用して呼び出されます。

依存プロパティ情報

識別子フィールド TabNavigationProperty
に設定されたメタデータ プロパティ true なし

適用対象

こちらもご覧ください