編集可能なコンボ ボックスに 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
...
}
編集のためにコンボボックステキストフィールドをマウスでクリックしても、メッセージボックスが表示されることを除いて、すべて正常に機能します。前のフィールドの「タブ」を使用すると、メッセージ ボックスが表示されません。ただし、マウスを直接クリックすると、誤ったメッセージボックスが発生します。「タブ」を使用してそのコンボボックスを離れるか、別の場所でマウスをクリックした場合にのみ表示する必要があります(フォーカスが失われました)。誰でもアドバイスを手伝ってもらえますか?似たような状況が見つかりません。ありがとうございました。