如何从BLL通知用户(UI),并得到他们的回应?
-
20-09-2019 - |
题
使用VB 2008 .NET 3.5
我工作n层桌面应用程序。
假设在BLL的方法运行到其中用户需要通知,并且该方法需要等待继续之前用户输入(确定,取消,等)的情况。你怎么通常处理呢?
假设这种情况发生相当频繁,但不是所有的时间,并预计。它似乎并不正确抛出异常。我迄今唯一的解决办法是用一个定制的EventArgs引发一个事件,并允许UI设置在定制的EventArgs一些属性,以反映用户输入。
任何其他的建议,或者是在上述技术中常用的?
解决方案
事件是正确的。
不隶属于 StackOverflow