void UpdateTime() { var time = AddTimePicker.GetTime(Element); _picker.Date = new DateTime(1, 1, 1).Add(time).ToNSDate(); _preSelectedDate = _picker.Date; }
void CreateDialog() { var time = AddTimePicker.GetTime(Element); if (_dialog == null) { bool is24HourFormat = DateFormat.Is24HourFormat(_view.Context); _dialog = new TimePickerDialog(_view.Context, TimeSelected, time.Hours, time.Minutes, is24HourFormat); var title = new TextView(_view.Context); if (!string.IsNullOrEmpty(_title)) { title.Gravity = Android.Views.GravityFlags.Center; title.SetPadding(10, 10, 10, 10); title.Text = _title; _dialog.SetCustomTitle(title); } _dialog.SetCanceledOnTouchOutside(true); _dialog.DismissEvent += (ss, ee) => { title.Dispose(); _dialog.Dispose(); _dialog = null; }; _dialog.Show(); } }