我试图在iOS应用程序的UITextField上绑定TextColor属性。我最终试图通过转换器和视图模型上的布尔值来更改文本颜色,但现在我什至无法获得简单的绑定来工作。
var set = this.CreateBindingSet<MyView,MyViewModel>();
set.Bind(MyField).For(v => v.BackgroundColor).To(v => v.ExplicitUIColor); // WORKS
set.Bind(MyField).For(v => v.TextColor).To(v => v.ExplicitUIColor); // FAILS !!!
set.Apply();
MyField定义为UITextField,ExplicitUIColor属性定义为返回UIColor。
我得到了错误
MvxBind:警告:27.11无法创建用于绑定的目标绑定
ExplicitUIColor的TextColor
有什么想法吗?
谢谢
保罗
最佳答案
事实证明,链接器已对其进行了优化。
http://forums.xamarin.com/discussion/36008/uitextfield-textcolor-property-binding-issues-mvvmcross?new=1
必须将其包含在LinkerIncludePlease.cs文件中。
希望对别人有帮助。
保罗