gpt4 book ai didi

c# - UITextField TextColor 属性绑定(bind)问题(MVVMCross)

转载 作者:行者123 更新时间:2023-11-29 12:26:01 24 4
gpt4 key购买 nike

我正在尝试在 iOS 应用程序的 UITextField 上绑定(bind) TextColor 属性。我最终试图通过转换器和 View 模型上的 bool 值来更改文本颜色,但现在我什至无法进行简单的绑定(bind)工作。

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: Warning: 27.11 Failed to create target binding for binding TextColor for ExplicitUIColor

有什么想法吗?

谢谢

保罗

最佳答案

原来它被链接器优化了。

http://forums.xamarin.com/discussion/36008/uitextfield-textcolor-property-binding-issues-mvvmcross?new=1

必须将其包含在 LinkerIncludePlease.cs 文件中。

希望对其他人有帮助。

保罗

关于c# - UITextField TextColor 属性绑定(bind)问题(MVVMCross),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29106273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com