Авто-вкладка в Silverlight 3

У меня есть требование, чтобы иметь возможность автоматического перехода от одного элемента управления к «следующему элементу управления» в приложении SL3. Например, TextBox ограничен 3 символами - при вводе 3-го символа фокус должен автоматически переходить к следующему элементу управления в форме (мое фактическое использование немного отличается, но этого примера достаточно).

Однако, так как SL автоматически определяет последовательность вкладок, похоже, нет способа сделать это, кроме обратного инжиниринга / дублирования логики Silverlight, чтобы выяснить, какой элемент управления в визуальном дереве должен быть следующим элементом управления, чтобы получить фокус.

Кто-нибудь уже реализовал это?