标签: mvvm-light
我们从WinForms迁移到WPF,重构传统的意大利面条代码 许多形式是相互联系的。当一个表单引发事件时,第二个表单处理它,刷新一些东西,引发事件本身等等。最终这一系列的呼叫回到了第一种形式,可以重复几次。一种递归 大多数这些“魔术圈”都是由于设计中的缺陷造成的。尽管如此,我想禁用重入 这里的重入意味着我的意思是messenger.Send<MsgType>()无法在已经运行messanger.Send<MsgType>()的内部调用。
messenger.Send<MsgType>()
messanger.Send<MsgType>()
是否有可能在不装饰信使的情况下做我需要的事情?