我在我的文本框中有一个LostFocus事件,但通常在按下Tab键时发生的是,“LostFocus”事件触发,并且下一个控件获得焦点。我想继续关注文本框(假设发生输入错误),而不是将焦点移至下一个控件。C#:文本框LostFocus事件处理
我试着设置e事件来处理,但没有改变。
private void phone(object sender, RoutedEventArgs e)
{
TextBox text = (sender as TextBox);
if (text.Text == "") return;
else if (text.Text.Length > 10 || text.Text.Length < 10)
{
MessageBox.Show("Valid Input");
select(sender);
}
}
这是我想要使用的事件,但正如我所说的,将重点转移到下一个控制(这是错误的)
e是一个事件,而TextBox的IsFocused属性是只获取 –