Есть условие, находящееся в блоке обработчика события:
private void Button_Click(object sender, RoutedEventArgs e)
Нужно, чтобы при некотором условии, например
if (txt.Text == "")
{
MessageBox.Show("Вы заполнили не все предоставленные поля");
//Здесь нужно выполнить нечто, что остновило бы вып-е обр-ка события
}
выполнение обработчика не продолжалось.
Как это можно реализовать, не подскажете?
IF - это вложенный цикл. Вложен в foreach.
Решение:
byte doNotRepeat = 0;
foreach (//Условие)
{
if (doNotRepeat != 1 && txt.Text == "")
{
doNotRepeat = 1;
MessageBox.Show("Вы заполнили не все предоставленные поля");
doNotRepeat = 0;
return;
}
}