将事件从低级别层传递到UI的正确方法?

时间:2017-10-25 11:59:06

标签: c# winforms events eventhandler

我试图找出将事件从低级项目传递到UI层的最佳方法,例如 - UI引用项目A,项目A引用项目B等。

当项目B发生某些边缘情况时,我想在UI上显示警告(不抛出异常而不返回任何值)。

所以我认为事件可能是一个解决方案。

我必须在UI级别处理事件,但是要从项目B中提取它.UI不能订阅项目B的事件处理程序,因为它没有引用它,所以我看到的唯一选项是传递事件(从UI到项目A,从A到B等)或使用静态事件。

实现这一目标的最佳和最干净的方法是什么?

0 个答案:

没有答案