Когда я нажимаю кнопку ввода, отображается MessageBox
. Я хочу, чтобы MessageBox
закрывался, когда я снова нажимаю кнопку ввода, как обычно. Проблема в том, что у него нет фокуса, а у TextBox
есть, и когда я нажимаю кнопку ввода, обработчик событий _textBox_OnKeyUp
вызывается снова и снова. Как я могу решить свою проблему?
Разметка:
<Grid>
<TextBox Name="_textBox"
Width="100"
Height="30"
Background="OrangeRed"
KeyUp="_textBox_OnKeyUp"/>
</Grid>
Код:
private void _textBox_OnKeyUp(object sender, KeyEventArgs e)
{
if (e.Key != Key.Enter)
return;
MessageBox.Show("Bla-bla");
}