如何解除绑定或清除MvvmCross流畅的绑定

时间:2016-02-10 13:28:34

标签: ios data-binding xamarin mvvmcross fluent

我在Xamarin iOS项目中使用MVVMCross流畅绑定我正在使用MvxFluentDescriptionSet来设置我的绑定。

是否有解除清除这些绑定的解除绑定? API只允许我应用绑定。我错过了什么或是不可能的。

我想要这样做的原因是我有一个我需要处理的自定义控件。但是我现在得到了绑定异常,因为它试图访问我刚刚处理的控件。

无论如何围绕这个?

1 个答案:

答案 0 :(得分:4)

由于您使用的是iOS,因此您需要使用BindingContext.ClearAllBindings()(或扩展方法this.ClearAllBindings(),它可以调用第一种方法)以清除某些上下文的绑定。