Имитация нажатия клавиши табуляции в событии Silverlight TextBox KeyDown - PullRequest
1 голос
/ 13 марта 2012

Название в значительной степени объясняет все это на самом деле.Мне нужно знать, как автоматически перейти к следующему элементу (элементу, который получит фокус, если пользователь нажмет клавишу «Tab»), что бы это ни было, в событии KeyDown Silverlight TextBox.Мои текстовые поля генерируются динамически, поэтому я не могу, например, вручную кодировать TextBox1, чтобы установить фокус на TextBox2 при нажатии клавиш и т. Д. Любая помощь будет принята с благодарностью

1 Ответ

0 голосов
/ 14 марта 2012

Я не верю, что есть простой способ сделать это. Единственный известный мне метод - это использовать VisualTreeHelper и получить все элементы, а затем перебрать их по их значениям табуляции .

Если ваши текстовые поля генерируются динамически, вы можете использовать Поведение, чтобы довольно легко установить их свойства остановки табуляции, что было бы гораздо лучшим решением. Или просто установите его при создании.

...