Xamarin绑定调用方法

时间:2014-08-28 05:50:37

标签: binding xamarin

我已经为我的原始项目创建了一个绑定项目,我已将我的库添加到绑定项目中。这是我在ApiDefinition.cs中的代码:

public partial interface TestInterface1 
{
    [Static,Export ("sum:with:")]
    int TestAdd (int first, int second);
}

我添加了绑定作为我原始项目的参考,但我如何调用TestAdd()?我在命名空间中找到了界面,但我不确定如何使用它?

由于

1 个答案:

答案 0 :(得分:0)

您需要获取实现TestInterface1的对象的实例。如果您没有这样的东西,您可能想要将您的界面更改为类,以便您可以自己实例化TestInterface1类型的对象?

public class TestInterface1 
{
    [Static,Export ("sum:with:")]
    int TestAdd (int first, int second);
}

然后像

一样使用它
var test = new TestInterface1();
var result = test.TestAdd(1,2);

有道理吗?