public override void ViewDidLoad()
{
base.ViewDidLoad();
var picker = new UIPickerView();
var pickerViewModel = new MvxPickerViewModel(picker);
picker.Model = pickerViewModel;
picker.ShowSelectionIndicator = true;
var textView = new UITextField(new CGRect(10, 100, 300, 30));
Add(textView);
textView.InputView = picker;
var label = new UILabel(new CGRect(10, 130, 300, 30));
Add(label);
var set = this.CreateBindingSet<SpinnerView, SpinnerViewModel>();
set.Bind(pickerViewModel).For(p => p.SelectedItem).To(vm => vm.SelectedItem);
set.Bind(pickerViewModel).For(p => p.ItemsSource).To(vm => vm.Items);
set.Bind(textView).To(vm => vm.SelectedItem);
set.Bind(label).To(vm => vm.SelectedItem);
set.Apply();
}