Xamarin.ios mvvmcross绑定后Xamarin iOS按钮被禁用
我有一个绑定到mvxCommand的按钮。绑定后,按钮被禁用。在绑定之前,他已启用 谁能告诉我为什么会这样 我的看法是:Xamarin.ios mvvmcross绑定后Xamarin iOS按钮被禁用,xamarin.ios,mvvmcross,Xamarin.ios,Mvvmcross,我有一个绑定到mvxCommand的按钮。绑定后,按钮被禁用。在绑定之前,他已启用 谁能告诉我为什么会这样 我的看法是: public override void ViewDidLoad() { Debug.WriteLine("VatButton6 = " + VatButton6.Enabled); // this is true var set = this.CreateBindingSet<CreatePaymentV
public override void ViewDidLoad()
{
Debug.WriteLine("VatButton6 = " + VatButton6.Enabled); // this is true
var set = this.CreateBindingSet<CreatePaymentView, CreatePaymentViewModel>();
set.Bind(AmountTxt).To(vm => vm.Amount);
set.Bind(ReferenceTxt).To(vm => vm.Reference);
set.Bind(VatButton6).To(vm => vm.RegisterVatCommand); //CommandParameter("21%");
set.Apply();
Debug.WriteLine("VatButton = " + VatButton6.Enabled); // this is false;
}
我还不能评论,但是你能试着删除另外两个绑定吗
set.Bind(AmountTxt).To(vm => vm.Amount);
set.Bind(ReferenceTxt).To(vm => vm.Reference);
然后测试它是否有效
我复制了你的代码,它对我来说很好,所以没有问题。我还不能评论,但是你能试着删除另外两个绑定吗
set.Bind(AmountTxt).To(vm => vm.Amount);
set.Bind(ReferenceTxt).To(vm => vm.Reference);
然后测试它是否有效
我复制了你的代码,它对我来说很好,所以没有问题。尝试在构造函数中添加命令。尝试在构造函数中添加命令