private void TextBox_GotFocus_2(object sender, RoutedEventArgs e) { ChangePasswordViewModel model = this.DataContext as ChangePasswordViewModel; model.SetDisplay(3); TextBox tb = sender as TextBox; if (null != tb) { tb.CaretIndex = tb.Text.Length; } }