現在光標正在對焦在文本框中。如果我點擊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