【问题标题】:My MvvmCross binding keeps failing我的 MvvmCross 绑定一直失败
【发布时间】:2014-02-20 01:51:10
【问题描述】:

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

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

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

但它总是失败。是不是语法有问题???

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

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

MvxBind:Error: 2.57 无法解析绑定规范开始 与 {'Click':{'Path':'Co

【问题讨论】:

    标签: android xamarin.android xamarin mvvmcross


    【解决方案1】:

    我明白了!

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

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

    【讨论】:

      猜你喜欢
      • 2014-02-25
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 2017-07-18
      • 2013-10-17
      • 2014-10-10
      • 1970-01-01
      • 2014-06-29
      相关资源
      最近更新 更多