Exemple #1
0
        public void OnTimeSet(TimePicker view, int hourOfDay, int minute)
        {
            try
            {
                switch (_selectedPicker)
                {
                case TimePickerType.Start:
                    _selectedStartTime  = new DateTime(_selectedStartTime.Year, _selectedStartTime.Month, _selectedStartTime.Day, hourOfDay, minute, 0);
                    _startTimeText.Text = _selectedStartTime.ToShortTimeString();
                    break;

                case TimePickerType.End:
                    _selectedEndTime  = new DateTime(_selectedEndTime.Year, _selectedEndTime.Month, _selectedEndTime.Day, hourOfDay, minute, 0);
                    _endTimeText.Text = _selectedEndTime.ToShortTimeString();
                    break;

                case TimePickerType.None:
                default:
                    break;
                }
            }
            finally
            {
                _selectedPicker = TimePickerType.None;
            }
        }
Exemple #2
0
 protected override void OnRestoreInstanceState(Bundle savedInstanceState)
 {
     base.OnRestoreInstanceState(savedInstanceState);
     _selectedPicker = (TimePickerType)savedInstanceState.GetInt(SELECTED_PICKER_BUNDLE_KEY);
 }
Exemple #3
0
 private void EndTimeContainer_Click(object sender, EventArgs e)
 {
     _selectedPicker = TimePickerType.End;
     new TimePickerFragment(_selectedEndTime.Hour, _selectedEndTime.Minute).Show(SupportFragmentManager, "EndTimePicker");
 }