KeyboardNavigation.TabNavigation Propriedade anexada

Definição

Obtém ou define o comportamento lógico de navegação da guia para os filhos do elemento com os quais essa propriedade está definida.

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

Exemplos

O exemplo a seguir cria um Menu com vários MenuItem objetos . A TabNavigation propriedade anexada é definida Cycle como no Menu. Isso significa que, quando o foco for alterado usando a tecla tab dentro do , o Menufoco será movido de cada elemento e quando o último elemento for atingido, o foco retornará ao primeiro elemento.

<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)

Comentários

A navegação por tabulação é invocada usando a tecla TAB.

Informações da propriedade de dependência

Campo Identificador TabNavigationProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também