public DlgNewRouteParameters() { result = false; InitializeComponent(); // the time picker comes inactive, but if activated by button - current time will be displayed. timePicker = new MyTimePicker(); timePicker.Location = new System.Drawing.Point(75, 10); timePicker.TabIndex = 1; this.Controls.Add(timePicker); setFields(); Project.setDlgIcon(this); }
public DlgMakeWaypoint(CameraManager cameraManager) { m_cameraManager = cameraManager; InitializeComponent(); // the time picker comes inactive, but if activated by button - current time will be displayed. timePicker = new MyTimePicker(); timePicker.Location = new System.Drawing.Point(88, 136); timePicker.TabIndex = 6; this.Controls.Add(timePicker); waypointTypeComboBox.Items.Add("user waypoint"); waypointTypeComboBox.Items.Add("geocache"); waypointTypeComboBox.Items.Add("geocache found"); waypointTypeComboBox.SelectedIndex = 0; }
protected override void OnElementChanged (ElementChangedEventArgs<Picker> e) { base.OnElementChanged (e); if (Control != null) { Control.BorderStyle = UITextBorderStyle.None; _myTimePicker = e.NewElement as MyTimePicker; var customModelPickerView = new UIPickerView { Model = new MyTimePickerView(_myTimePicker) }; SelectPickerValue(customModelPickerView, _myTimePicker); CreatePickerLabels(customModelPickerView); Control.InputView = customModelPickerView; } }
public MyTimePickerView(MyTimePicker myTimePicker) { _myTimePicker = myTimePicker; }
public MyTimePickerView(MyTimePicker picker) { _myTimePicker = picker; }
private void SelectPickerValue(UIPickerView customModelPickerView, MyTimePicker myTimePicker) { 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); }