Возможно, есть более умный способ, но на первый взгляд, я бы сказал, что простым способом было бы добавить событие TextChanged
к вашему TextBox
, а затем, когда количество символов достигнет упомянутых вами 3, установить значение сосредоточиться на том, что вы хотите.
Так что, если это в вашем xaml:
<TextBox x:Name="MyText1" TextChanged="txtChanged"/>
<TextBox x:Name="MyText2" />
Тогда в вашем коде что-то вроде:
private void txtChanged(object sender, TextChangedEventArgs e)
{
if (MyText1.Text.Length == 3)
{
MyText2.Focus()
}
}