如何将标签绑定到颜色和文本?标签位于从xib文件创建的列表中。下面是我尝试将颜色和文本绑定到标签上。
我收到错误“'eventLabel'与子块中的声明冲突”。
public ScheduleCell (IntPtr handle) : base (handle)
{
this.DelayBind( () => {
var set = this.CreateBindingSet<ScheduleCell, XSchEvent>();
set.Bind(eventLabel).To(vm => vm.EventName);
set.Bind(eventLabel)
.For(eventLabel => eventLabel.TextColor)
.To(vm => vm.EventType)
.WithConversion("EventTypeToColorConverter");
set.Apply();
});
}
答案 0 :(得分:0)
错误'eventLabel' conflicts with a declaration in a child block"
是C#错误 - 这意味着您的变量名称冲突。
尝试更改:
.For(eventLabel => eventLabel.TextColor)
到
.For(eventLabel2 => eventLabel2.TextColor)