您的位置:首页 > 产品设计 > UI/UE

Xamarin.iOS + MvvmCross: UIPickerView data binding, SelectedItemChanged event

2017-08-13 17:41 676 查看
UI initialization:

_pickerView = new UIPickerView();
_pickerView.ShowSelectionIndicator = true;
_pickerViewModel = new MvxPickerViewModel(_pickerView);
_pickerView.Model = _pickerViewModel;
_pickerViewModel.SelectedItemChanged += PickerViewModel_SelectedItemChanged;


selection changed Event:
_pickerViewModel.SelectedItemChanged += PickerViewModel_SelectedItemChanged;


data binding:

set.Bind(_pickerViewModel).For(p => p.ItemsSource).To(vm => vm.Groups);
set.Bind(_pickerViewModel).For(p => p.SelectedItem).To(vm => vm.Password.Group);


reference:
http://stackoverflow.com/questions/17646033/changing-content-of-mvxpickerviewmodel http://stackoverflow.com/questions/18463705/mvxpickerviewmodel-bind-to-property-of-an-object https://github.com/MvvmCross/MvvmCross/blob/v3/Cirrious/Cirrious.MvvmCross.Binding.Touch/Views/MvxPickerViewModel.cs http://forums.xamarin.com/discussion/5805/uipickerview-example
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: