将 LostFocus 事件用于可编辑组合框时遇到问题。
private void comboBox8_LostFocus(object sender, RoutedEventArgs e)
{
...
else if (8int <= 7int && 8int >= 100)
{
MessageBox.Show("Error description", "Error!", MessageBoxButton.OK, MessageBoxImage.Information);
}
else
...
}
一切正常,除了消息框显示,即使我用鼠标单击组合框文本字段进行编辑。如果我使用前一个字段中的“选项卡”,则没有消息框。但是直接鼠标点击会导致错误的消息框。我只需要在使用“选项卡”离开该组合框或在其他地方单击鼠标(丢失焦点)时才显示它。任何人都可以帮我一个建议吗?我找不到类似的情况。谢谢你。