Udostępnij za pośrednictwem


KeyboardNavigation.TabNavigation Właściwość dołączona

Definicja

Pobiera lub ustawia zachowanie nawigacji na karcie logicznej dla elementów podrzędnych elementu, na których jest ustawiona ta właściwość.

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

Przykłady

Poniższy przykład tworzy obiekt Menu z liczbą MenuItem obiektów. Dołączona TabNavigation właściwość jest ustawiona na Cycle wartość w obiekcie Menu. Oznacza to, że gdy fokus zostanie zmieniony przy użyciu klawisza tab w elemecie Menu, fokus zostanie przeniesiony z każdego elementu, a gdy ostatni element zostanie osiągnięty, fokus powróci do pierwszego elementu.

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

Uwagi

Nawigacja na kartach jest wywoływana przy użyciu klawisza TAB.

Informacje dotyczące właściwości zależności

Pole identyfikatora TabNavigationProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też