private void SelectPickerValue(UIPickerView customModelPickerView, TimeCountdownPicker myTimePicker) { if (myTimePicker == null) { return; } customModelPickerView.Select(new nint(myTimePicker.SelectedTime.Hours), 0, false); customModelPickerView.Select(new nint(myTimePicker.SelectedTime.Minutes), 2, false); customModelPickerView.Select(new nint(myTimePicker.SelectedTime.Seconds), 4, false); }
protected override void OnElementChanged(ElementChangedEventArgs <Picker> e) { base.OnElementChanged(e); if (Control != null) { Control.BorderStyle = UITextBorderStyle.None; timeCountdownPicker = e.NewElement as TimeCountdownPicker; var customModelPickerView = new UIPickerView { Model = new TimeCountdownPickerView(timeCountdownPicker) }; SelectPickerValue(customModelPickerView, timeCountdownPicker); CreatePickerLabels(customModelPickerView); Control.InputView = customModelPickerView; } }
public TimeCountdownPickerView(TimeCountdownPicker picker) { timeCountdownPicker = picker; }