MvxDialogViewController中的绑定属性会向我发出警告

本文关键字:警告 绑定 属性 MvxDialogViewController | 更新日期: 2023-09-27 18:26:04

我正在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?

谢谢

标记

MvxDialogViewController中的绑定属性会向我发出警告

绑定无法访问private属性。

尝试public以避免反射安全问题。