Я создаю свое первое приложение в WindowsForms и удивляюсь, как мне поступить, чтобы проверить слой логики пользовательского ввода и вернуться к элементу управления textbox, чтобы он некорректно заполнялся ErrorProvider. То есть каждый из них должен будет возвращать ошибку проверки для каждого конкретного элемента управления, указывающую, набрал ли пользователь недопустимое значение.
Это хорошая практика?
Сегодня эта проверка выполняется на уровне представления и хотела бы использовать мой более логичный уровень, чтобы она не только выступала в качестве посредника между представлением и доступом к данным.