KeyboardNavigation.TabNavigation Присоединенное свойство

Определение

Возвращает или задает поведение навигации логических вкладок для дочерних элементов, на которые установлено это свойство.

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

Примеры

В следующем примере создается Menu ряд MenuItem объектов. Присоединенное TabNavigation свойство имеет Cycle значение on the Menu. Это означает, что при изменении фокуса с помощью клавиши TAB в пределах 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.

Сведения о свойстве зависимостей

Элемент Ценность
Поле идентификатора TabNavigationProperty
Свойства метаданных, равные свойству true None

Применяется к

См. также раздел