Как уведомить пользователя (UI) от BLL и получить от него ответ?

StackOverflow https://stackoverflow.com/questions/2073456

Вопрос

Использование VB 2008.NET 3.5

Я работаю над настольным приложением N-Layer.

Предположим, что метод в BLL сталкивается с ситуацией, когда пользователя необходимо уведомить, и метод должен дождаться ввода пользователя (ОК, Отмена и т. д.), прежде чем продолжить.Как вы обычно с этим справляетесь?

Предположим, что такая ситуация случается довольно часто, но не постоянно, и является ожидаемой.Кажется неправильным создавать исключение.Единственное решение, которое у меня есть на данный момент, — это вызвать событие с помощью специального EventArgs и разрешить пользовательскому интерфейсу установить некоторое свойство в пользовательском EventArgs, чтобы отразить ввод пользователя.

Любые другие предложения или обычно используется описанный выше метод?

Это было полезно?

Решение

Событие верное.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top