如何使用流畅的绑定类型绑定到事件并将参数设置为我的视图模型?
例:
set.Bind(SegmentControl).For("ValueChanged").To(vm => vm.SegmentControlValueChanged);
//--------- View Model:
public MvxAsyncCommand<object> SegmentControlValueChanged
{
get
{
return new MvxAsyncCommand<object>(async obj =>
{
//obj alwais is null
return;
});
}
}
如何获取发送器或其他参数(例如 EventArgs)?
如何使用 MvxAsyncCommand 以及何时使用?
尝试在To
后添加CommandParamter
:
set.Bind(SegmentControl).For("ValueChanged").To(vm => vm.SegmentControlValueChanged).CommandParameter(param);
https://github.com/MvvmCross/MvvmCross/blob/8a824c797747f74716fc64c2fd0e8765c29b16ab/MvvmCross/Core/Binding/BindingContext/MvxFluentBindingDescription.cs