Comparteix a través de


KeyboardNavigation.TabNavigation Propiedad adjunta

Definición

Obtiene o establece el comportamiento de navegación por tabulación lógica para los elementos secundarios del elemento en el que está establecida esta propiedad.

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

Ejemplos

El siguiente ejemplo crea un Menu con un número de objetos MenuItem. La propiedad adjunta TabNavigation se establece en Cycle en Menu. Esto significa que cuando se cambia el foco mediante la tecla de tabulación dentro de Menu, el foco se moverá de cada elemento y cuando se alcance el último elemento, el foco volverá al primer 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)

Comentarios

La navegación por tabulación se invoca mediante la tecla TAB.

Información sobre propiedades de dependencia

Campo identificador TabNavigationProperty
Propiedades de metadatos establecidas en true None

Se aplica a

Consulte también