【发布时间】:2013-12-03 04:04:13
【问题描述】:
MvvmCross N+1 天的教程 N=5 下载后在 Xamarin Studio 中构建良好。但是,如果我将程序集从 3.0.5 更新到 3.0.14,iOS 项目将不再构建。错误与这两行有关:
set.Bind(button).To(vm => vm.MyCommand);
set.Bind(button2).To(vm => vm.GoSecondCommand);
错误信息如下:
无法将“lambda 表达式”转换为非委托类型“字符串”
它的工作方式是否发生了变化?对象浏览器显示采用Func<TSource, object> 的正确方法,但编译器似乎想要使用string 版本。奇怪的是,它上面的两行绑定到常规属性工作正常,但 ICommand 绑定的东西失败了。
【问题讨论】: