KeyboardNavigation.TabNavigation 添付プロパティ

定義

このプロパティが設定されている要素の子の論理的なタブ ナビゲーションの動作を取得または設定します。Gets or sets the logical tab navigation behavior for the children of the element that this property is set on.

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

次の例ではMenu 、複数のMenuItemオブジェクトを使用してを作成します。The following example creates a Menu with a number of MenuItem objects. 添付プロパティは、 Cycle Menuでに設定されます。 TabNavigationThe TabNavigation attached property is set to Cycle on the Menu. つまり、内のMenutab キーを使用してフォーカスを変更すると、各要素からフォーカスが移動し、最後の要素に到達すると、最初の要素にフォーカスが戻ります。This means that when focus is changed using the tab key within the Menu, focus will move from each element and when the last element is reached focus will return to the first element.

<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 navigation is invoked by using the TAB key.

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field TabNavigationProperty
メタデータプロパティがに設定されるtrueMetadata properties set to true NoneNone

適用対象

こちらもご覧ください