我的MvvmCross绑定一直失败

时间:2014-02-19 15:52:58

标签: android xamarin.android xamarin mvvmcross

我的Xamarin Android应用程序中的按钮上有以下两个绑定:

 local:MvxBind="{'Enabled':{'Path':'PlayerName.Length'}, 'Click':{'Path':'Commands[CreatePlayerCommand]'}}"

基本上我正在尝试根据ViewModel中文本的长度启用/禁用按钮。我也将Click绑定到一个命令。

但它一直都在失败。语法???

是否有问题

以下是我看到的一些错误:

  

MvxBind:错误:2.56解析绑定时出现问题MvxException:   PropertyName必须以字母开头 - 位置0   {'Click':{'Path':'Commands [CreatePlayerCommand]'}} - char {

     

MvxBind:错误:2.57无法解析绑定规范的启动   用{'Click':{'Path':'Co

1 个答案:

答案 0 :(得分:1)

我明白了!

我必须使用瑞士表示法,因为出于某种原因,JSON表示法不起作用:\

 local:MvxBind="Enabled PlayerName.Length; Click CreatePlayerCommand"