如何取消绑定或清除 MvvmCross 流畅的绑定

How to unbind or clear MvvmCross fluent bindings

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

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

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

这边还有吗?

由于您在 iOS,您需要使用 BindingContext.ClearAllBindings() (or the extension method this.ClearAllBindings(),它在后台调用第一个方法)以清除某些上下文的绑定。