public static DatePickerFragment NewInstance(Action <DateTime> onDateSelected) { DatePickerFragment frag = new DatePickerFragment(); frag._dateSelectedHandler = onDateSelected; return(frag); }
private void DateProgressFrom_Click(object sender, EventArgs e) { try { DatePickerFragment datePicker = DatePickerFragment.NewInstance(delegate(DateTime time) { if (time.CompareTo(_toDate) < 0) { _selectedFromDateLabel.Text = time.ToShortDateString(); _fromDate = time; } else { Toast.MakeText(this, Resource.String.ThoughtRecordsProgressFromDateInvalidToast, ToastLength.Long).Show(); } }); datePicker.Show(FragmentManager, DatePickerFragment.TAG); } catch (Exception ex) { Log.Error(TAG, "DateProgressFrom_Click: Exception - " + ex.Message); if (GlobalData.ShowErrorDialog) { ErrorDisplay.ShowErrorAlert(this, ex, GetString(Resource.String.ErrorCreatingDatePicker), "ThoughtRecordsActivity.DateProgressFrom_Click"); } } }
private void SelectDate() { try { DatePickerFragment datePicker = DatePickerFragment.NewInstance(delegate(DateTime time) { _selectedDate.Text = time.ToShortDateString(); GetDataForDate(); UpdateAdapter(); }); datePicker.Show(FragmentManager, DatePickerFragment.TAG); } catch (Exception ex) { Log.Error(TAG, "SelectDate_Click: exception - " + ex.Message); if (GlobalData.ShowErrorDialog) { ErrorDisplay.ShowErrorAlert(this, ex, GetString(Resource.String.ErrorSelectingDateChuffChart), "AchievementChartActivity.SelectDate_Click"); } } }
private void SelectDate() { try { DatePickerFragment datePicker = DatePickerFragment.NewInstance(delegate(DateTime time) { _selectedDateText.Text = time.ToShortDateString(); _listDate = time; LoadThoughtRecords(); }); Bundle bundle = new Bundle(); bundle.PutString("defaultDate", _selectedDateText.Text.Trim()); datePicker.Arguments = bundle; datePicker.Show(FragmentManager, DatePickerFragment.TAG); } catch (Exception ex) { Log.Error(TAG, "SelectDate_Click: Exception - " + ex.Message); if (GlobalData.ShowErrorDialog) { ErrorDisplay.ShowErrorAlert(this, ex, GetString(Resource.String.ErrorCreatingDatePicker), "ViewThoughtsActivity.SelectDate_Click"); } } }