public override Android.App.Dialog OnCreateDialog(Bundle savedInstanceState) { DateTime currently = DateTime.Now; Android.App.DatePickerDialog dialog = new Android.App.DatePickerDialog(Activity, this, currently.Year, currently.Month - 1, currently.Day); return(dialog); }
private void BirthDayTextView_Clicked(object o, EventArgs e) { var datepickerdialog = new Android.App.DatePickerDialog(this.Context, Datepickerdialog_DateSet, presenter.BirthDate.Year, presenter.BirthDate.Month, presenter.BirthDate.Day); datepickerdialog.SetTitle("Выберите дату рождения"); datepickerdialog.Show(); }
public override Android.App.Dialog OnCreateDialog(Bundle savedInstanceState) { DateTime currently = DateTime.Now; Android.App.DatePickerDialog dialog = new Android.App.DatePickerDialog(Activity, this, currently.Year, currently.Month, currently.Day); //dialog.DatePicker.MinDate = Java.Lang.JavaSystem.CurrentTimeMillis(); return(dialog); }
public void Show(EventHandler callback) { _callback = callback; var today = DateTime.Today; var dialog = new Android.App.DatePickerDialog(Forms.Context, OnDateSet, today.Year, today.Month - 1, today.Day); dialog.Show(); }
void OnClickDate(object sender, EventArgs e) { Android.App.DatePickerDialog datePicker = new Android.App.DatePickerDialog(Context, (s, args) => { Date = args.Date; DateBut.Text = Date.ToString("d"); }, DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); datePicker.DatePicker.MinDate = Calendar.Instance.TimeInMillis; datePicker.UpdateDate(DateTime.Now); datePicker.Show(); }
void CreateDialog() { var date = DatePickerDialog.GetDate(Element); _dialog = new ADatePickerDialog(_view.Context, (o, e) => { DatePickerDialog.SetDate(Element, e.Date); _view.ClearFocus(); _dialog.CancelEvent -= OnCancelButtonClicked; _dialog = null; }, date.Year, date.Month - 1, date.Day); _dialog.SetCanceledOnTouchOutside(true); }
protected override void OnDetached() { var renderer = Container as IVisualElementRenderer; if (_view != null) { _view.Touch -= OnTouch; } if (_dialog != null) { _dialog.Dispose(); _dialog = null; } _view = null; }
private void SetEventHandlers() { userBirthDate.Click += delegate { var today = DateTime.Today; var datepickerdialog = new Android.App.DatePickerDialog(this.Context, Datepickerdialog_DateSet, today.Year, today.Month, today.Day); datepickerdialog.SetTitle("Выберите дату рождения"); datepickerdialog.CancelEvent += delegate { choosenBirthDate = (DateTime)userData["BirthDate"]; userBirthDate.Text = ((DateTime)userData["BirthDate"]).ToShortDateString(); }; datepickerdialog.Show(); }; saveProfileBtn.Click += async delegate { var FML = userName.Text.Split(' '); var userSendData = new Dictionary <string, object> { { "FirstName", FML[0] }, { "MiddleName", FML[1] }, { "LastName", FML[2] }, { "Sex", choosenGender }, { "BirthDate", choosenBirthDate }, { "PrioritySto", 0 } }; var response = await ClientAPI.PutAsync("User", userSendData); if (response == null) { return; } DataPreferences.Instance.SaveUserData(response.Item2); DataPreferences.Instance.LoadUserData(); }; genderGroup.CheckedChange += (s, e) => { switch (e.CheckedId) { case Resource.Id.userprofile_gender_male: choosenGender = 0; break; case Resource.Id.userprofile_gender_female: choosenGender = 1; break; } }; }
public override Android.App.Dialog OnCreateDialog(Bundle savedInstanceState) { Android.App.DatePickerDialog dialog = new Android.App.DatePickerDialog(Activity , Resource.Style.Theme_AppCompat_Light_Dialog , this , _defaultDate.Year , _defaultDate.Month , _defaultDate.Day); dialog.UpdateDate(_defaultDate); if (_minDate.HasValue) { dialog.DatePicker.MinDate = UnixTimestampFromDateTime(_minDate.Value); } if (_maxDate.HasValue) { dialog.DatePicker.MaxDate = UnixTimestampFromDateTime(_maxDate.Value); } return(dialog); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.Inflate(Resource.Layout.MyProfile, container, false); var btnCamera = v.FindViewById <Button>(Resource.Id.camerabtn); imageView = v.FindViewById <ImageView>(Resource.Id.imageView); btnCamera.Click += BtnCamera_Click; DoB = v.FindViewById <TextInputEditText>(Resource.Id.dateofbirth); DoB.Click += (sender, e) => { DateTime today = DateTime.Today; Android.App.DatePickerDialog dialog = new Android.App.DatePickerDialog(Activity, OnDateSet, today.Year, today.Month - 1, today.Day); dialog.DatePicker.MinDate = today.Millisecond; dialog.Show(); }; return(v); }
public override Android.App.Dialog OnCreateDialog(Bundle savedInstanceState) { if (!CurrentDate.HasValue) { CurrentDate = DateTime.Now; } Android.App.DatePickerDialog dialog = new Android.App.DatePickerDialog(Activity, this, CurrentDate.Value.Year, CurrentDate.Value.Month - 1, CurrentDate.Value.Day); DateTime Jan1st1970 = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); if (MaxDate.HasValue) { dialog.DatePicker.MaxDate = new Java.Util.Date(MaxDate.Value.Year - 1900, MaxDate.Value.Month - 1, MaxDate.Value.Day).Time; } if (MinDate.HasValue) { dialog.DatePicker.MinDate = new Java.Util.Date(MinDate.Value.Year - 1900, MinDate.Value.Month - 1, MinDate.Value.Day).Time; } return(dialog); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.Inflate(Resource.Layout.dialog_edit, container, false); mStartDate = rootView.FindViewById <EditText>(Resource.Id.etStartDate); mEndDate = rootView.FindViewById <EditText>(Resource.Id.etEndDate); mStartDate.Click += (sender, e) => { Log.Info("DatePicker2", "" + sender); DateTime today = DateTime.Today; Android.App.DatePickerDialog dialog = new Android.App.DatePickerDialog(main, OnStartDateSet, today.Year, today.Month - 1, today.Day); dialog.DatePicker.MinDate = today.Millisecond; dialog.Show(); }; mEndDate.Click += (sender, e) => { Log.Info("DatePicker2", "" + sender); DateTime today = DateTime.Today; Android.App.DatePickerDialog dialog = new Android.App.DatePickerDialog(main, OnEndDateSet, today.Year, today.Month - 1, today.Day); dialog.DatePicker.MinDate = today.Millisecond; dialog.Show(); }; return(rootView); }
public override void OnResume() { base.OnResume(); // contentView.RemoveAllViews(); vm = new GoalsVM(); Task.Run(() => { Task.Delay(70).Wait(); Platform.RunSafeOnUIThread("GoalViewFragment.OnResume", () => { var contentPanel = view.FindViewById <Android.Widget.LinearLayout>(Resource.Id.contentpanel); contentPanel.RequestFocus(); var binding = DataContext <GoalsVM> .FromView(contentPanel); binding.VM = vm; binding.Add(Resource.Id.editText_description, x => x.Description); binding.Add(Resource.Id.editDate, x => x.Date); var editDate = view.FindViewById <Android.Widget.EditText>(Resource.Id.editDate); editDate.Click += (sender, e) => { DateTime goal; if (!DateTime.TryParse(vm.Date, out goal)) { goal = DateTime.Now.Date; } Android.App.DatePickerDialog dpd = new Android.App.DatePickerDialog(Activity, (c, d) => { editDate.Text = d.Date.ToShortDateString(); vm.Date = d.Date.ToShortDateString(); }, goal.Year, goal.Month, goal.Day); dpd.Show(); }; var adapter = new VMListAdapter <GoalLineVM>(Activity, vm.Goals, Resource.Layout.item_goalline, null, (b, gvm) => { b.Add(Resource.Id.text, x => x.Text); b.Add(Resource.Id.value, x => x.Value); b.Add(Resource.Id.image_remove, (a) => { vm.DeleteGoal(a); }); } ); contentView = view.FindViewById <Android.Widget.LinearLayout>(Resource.Id.contentView); contentView.RemoveAllViews(); for (int i = 0; i < adapter.Count; i++) { contentView.AddView(adapter.GetView(i, null, contentView)); } vm.Goals.CollectionChanged += (sender, e) => { contentView.RemoveAllViews(); for (int i = 0; i < adapter.Count; i++) { contentView.AddView(adapter.GetView(i, null, contentView)); } }; var text_button = view.FindViewById <Android.Widget.TextView>(Resource.Id.text_button); text_button.Click += (sender, e) => { List <String> options = vm.NewPropertyOptions; AlertDialog.Builder builder = new AlertDialog.Builder(Activity); builder.SetTitle(Resource.String.add_target) .SetItems(options.ToArray(), (s, e2) => { Property result = StandardProperty.none; String clicked = options[e2.Which]; foreach (var value in Property.All()) { if (value.FullCapitalizedText == clicked) { result = value; } } if (result == StandardProperty.none) { return; } vm.AddGoal(result); }); builder.Create(); builder.Show(); }; SessionLog.EndPerformance("Navigate"); }); }); GrabAd(); }