我将一个简单的视图属性绑定到MvxDialogViewController中的viewmodel并获得以下警告: 警告: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?
谢谢你
标记
答案 0 :(得分:0)
绑定无法访问private
属性。
尝试public
以避免反思安全问题。