C#学习教程:绑定到文本属性ios-unified不起作用一切都按预期工作。该项目构建并运行。但是我发现了一个问题。绑定到UILabel.Text属性将不再有效。所有其他绑定仍然有效(例如,对于UIButton.Hidden属性)。这是我的代码://创建绑定varset=this.CreateBindingSet();set.Bind(labelitem)//无效.For(t=>t.Text).To(v=>v.MyStringValue);set.Bind(buttonitem)//工作.For(b=>b.Hidden).To(v=>v.MyboolValue).WithConversion(newInverseBoolValueConverter());设置.应用();当然,我正在使用MvvmCross进行绑定。在统一更新之前一切正常。首先,我尝试将链接器选项更改为“不链接”。同样的问题。谁能给我解释一下,这是怎么回事?谢谢编辑调试我的项目时,我在输出中发现一条消息:MvxUILabelTextTargetBinding中的弱目标为空-跳过设置在最新的Xamarin“稳定”版本中,有些人会看到一些问题,其他人不会不,新的GC(可能是VS和XS之间的区别——目前还不清楚……)。您可以在https://github.com/MvvmCross/MvvmCross/issues/902阅读这些内容(关于迁移到统一API和新引用计数的一些背景)有人在http://slodge.blogspot.co上尝试过。uk/2015/02/351-alpha-release.html-试试alpha包看看它们是否有帮助。如果不是,目前唯一可接受的解决方法是将您的UILabel提升为视图中的私有变量。以上是C#学习教程:绑定Text属性ios-unified不起作用。分享的所有内容,如果对大家有用,需要了解更多C#学习教程,希望大家多多关注——本文来自网络收集,不代表侵权,如有侵权请点击有权联系管理员删除。如需转载请注明出处:
