Навигация назад с использованием комбинации клавиш (Ctrl + Tab) - PullRequest
0 голосов
/ 24 февраля 2011

Я (все еще) в процессе реализации ключевой навигации для приложения. Мне удалось сделать почти все, что я намеревался сделать, у меня есть только еще одна сложная проблема.

Работает навигация по вкладкам (циклически перебирает элементы, которые я пометил как TabStop). Теперь я хочу иметь функциональность, которая циклически перебирает эти элементы при нажатии (Ctrl + Tab). Хотя я знаю, как поймать событие и так далее, я не знаю, есть ли прямой способ сообщить ему (код), например, doBackwardsTab(); или я должен реализовать это вручную? (Получить родительский элемент текущего в фокусе элемента и затем сфокусировать предыдущий дочерний элемент).

П.С.: Мне бы понравилось, если бы была doBackwardsTab() штука;)

1 Ответ

3 голосов
/ 24 февраля 2011

Нажатие клавиши: Shift + Tab , и если обычный Tab работает, то Shift + Tab тоже.

Это нажатие клавиш, которое все приложения используют для переключения фокуса назад по элементам управления.В комментарии вы запрашиваете, что хотите использовать вместо него Ctrl + Tab .Это нарушит удобство использования вашего приложения.Не делай этого.Особенно, когда вариант без кодирования дает вам правильное решение!

...