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

rid*_*sun 1 data-binding fluent ios mvvmcross xamarin

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

无论如何要取消绑定以清除这些绑定?API 只允许我应用绑定。我错过了什么还是不可能。

我想这样做的原因是我有一个需要处理的自定义控件。但是此时我收到绑定异常,因为它正在尝试访问我刚刚处理的控件。

反正有这个吗?

Wil*_*osa 5

由于您使用的是 iOS,您需要使用BindingContext.ClearAllBindings()(或在this.ClearAllBindings()幕后调用第一个方法的扩展方法)来清除某些上下文的绑定。