现在光标正在对焦在文本框中。如果我点击Button(RemoveLostFocus),TextBox的Lost focus事件就会被解雇。但是我需要的是,TextBox的Lost Focus事件不应该触发。有没有办法这样做?
private void Window_Loaded(object sender, RoutedEventArgs e)
{
txtUserName.Focus();
}
private void UserName_LostFocus(object sender, RoutedEventArgs e)
{
if (txtUserName.Text.Length < 1)
{
MessageBox.Show("UserName should not be empty");
}
}
private void btnCancel_Click(object sender, RoutedEventArgs e)
{
this.Close();
anotherWindow.Show();
}
的链接什么ü尝试? – 2013-02-28 10:24:52
我试过一些验证,它会提示为消息窗口。如果我点击取消按钮。验证部分正在执行。 – 2013-02-28 10:30:29
什么时候应该可以使用'Text.Length <0'? – LPL 2013-02-28 10:47:29