對我的UIButton結合TitleLabel不起作用。我想出了自定義綁定它的偉大工程的方式靈活:
應用結合:
set.Bind(FinishedButton).For(UIButtonTextBinding.Property).To(v => v.FinishActionText);
綁定代碼:
public class UIButtonTextBinding : MvxTargetBinding
{
public const string Property = "ButtonText";
protected UIButton View
{
get { return Target as UIButton; }
}
public UIButtonTextBinding(UIButton target)
: base(target)
{
}
public override void SetValue(object value)
{
var view = View;
if (view == null)
return;
var stringValue = value as string;
view.SetTitle(stringValue, UIControlState.Normal);
}
public override Type TargetType
{
get { return typeof(string); }
}
public override MvxBindingMode DefaultMode
{
get { return MvxBindingMode.OneWay; }
}
}
[Fluent綁定和UIButton標題](h ttps://stackoverflow.com/questions/16751013/fluent-bindings-and-uibutton-titles) –