1
1
对于插件来说,像mvvmlight的messenger这样的聚合器是很好的;或者,您可以看看 MEF (现在是.NET4的一部分),它还支持自动发现和其他类似的功能,您可以使用与之相关的接口。所以答案就要看情况了:)就我个人而言,我更喜欢Messenger的简单性,除非它适用于非常大的enterprise-y项目。 |
2
1
正如亚历克斯所说, MEF 没有理由不能同时使用MEF和MVVM Light。你使用mvvmlight的messenger从插件到应用程序进行通信的想法很有趣,我希望它对你有用。但是,请记住,任何插件都可以注册以接收这些相同的消息,并且最终可能会有一个插件接收另一个插件的消息。这对您来说可能不是一个问题,但是如果您不控制谁编写这些扩展,您肯定会有一个安全漏洞。 祝你好运! |
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |
randomDud · C#从另一个接口重写接口方法 2 年前 |
evilsushi · C#接口不允许成员类满足要求 6 年前 |