Свойства привязки в MvxDialogViewController выдают мне предупреждение

Я связываю свойство простого представления с моделью представления в MvxDialogViewController и получаю следующее предупреждение: Предупреждение: 40.44 Не удалось создать целевую привязку для привязки для TestString для TestString

у меня есть следующий код в ViewDidLoad представления

   private string TestString { set; get; }

   public override void ViewDidLoad()
    {
            base.ViewDidLoad();

            var set = this.CreateBindingSet<FirstView, FirstViewModel>();
            set.Bind(this).For(p => p.TestString).To(vm => vm.TestString);
            set.Apply();
    }

и во ViewModel у меня есть:

    private string _testString;



    public string TestString
    {
        get { return _testString; }
        set { _testString = value; RaisePropertyChanged(() => TestString); }
    }

Подобное прекрасно работает с MvxViewController.

Я добавил код выше к образцу N_23 и все еще получаю то же предупреждение. Также мой базовый класс для установки

   public class Setup : MvxTouchDialogSetup

Должна ли эта привязка работать и для MvxViewController?

Спасибо вам

отметка

1 ответ

Решение

Связывание не может получить доступ private свойства.

Пытаться public чтобы избежать проблем безопасности отражения.

Другие вопросы по тегам