2016-02-10 5 views
0

Я использую свободные привязки MVVMCross в проекте Xamarin iOS. Я использую MvxFluentDescriptionSet для настройки моих привязок.Как развязать или очистить текущие привязки MvvmCross

Есть ли способ отсоединить для очистки этих привязок? API позволяет мне применять привязки. Я что-то упускаю или это невозможно.

Причина, по которой я хочу сделать это, заключается в том, что у меня есть настраиваемый элемент управления, который мне нужно утилизировать. Но на данный момент я получаю обязательное исключение, потому что он пытается получить доступ к элементу управления, который я только что выбрал.

В любом случае вокруг этого?

ответ

2

Поскольку вы используете iOS, вам необходимо использовать BindingContext.ClearAllBindings() (или метод расширения this.ClearAllBindings(), который под капотом вызывает первый метод), чтобы очистить привязки для некоторого контекста.

+0

Да. То, что меня смутило, было то, что я просто пытался использовать ClearAllBindings(), но визуальная студия не показала никакой интеллигентности. Я набираю текст. Это показывает ClearBindings intellisense. – rideintothesun

Смежные вопросы