2014-09-22 51 views
1

我正在开发一个提供插件的应用程序。我正在使用托管加载项框架来达到我的目的。有没有办法从加载项调用主机的方法?MAF。从插件端调用

回答

0

是的,您可以在合约(和两个视图)中定义一个接口,然后在主机适配器端创建该接口的具体实现,然后将其传递给插件中的方法。

一个简单的例子是有一个记录器界面(​​)并在主机视图中实现记录器。然后,您可以在合同中创建一个AddInInitialize方法,该方法需要​​。然后,它可以调用​​上的方法,它将通过MAF边界(跨进程或不取决于您的设置)进行适当的调用。

+0

你有没有一个例子。我试图按照你的说明,但我被困住了。 – Shazter 2017-05-22 14:32:50

+0

我发现这个例子https://clraddins.codeplex.com/releases/view/10199 – Shazter 2017-05-24 19:23:56