Esempio n. 1
0
        EventHandler DateInputTap()
        => delegate
        {
            var frag = DatePickerFragment.NewInstance(delegate(DateTime time)
            {
                ViewModel.SessionDate = time;
            },
                                                      ViewModel.SessionDate);
            frag.Show(Activity.FragmentManager, DatePickerFragment.TAG);

            var inputMethodManager = (InputMethodManager)Activity.GetSystemService(Android.Content.Context.InputMethodService);
            inputMethodManager.HideSoftInputFromWindow(Activity.CurrentFocus.WindowToken, 0);
        };
Esempio n. 2
0
        EventHandler <View.FocusChangeEventArgs> DateInputFocusChange()
        => (sender, args) =>
        {
            if (args.HasFocus)
            {
                var frag = DatePickerFragment.NewInstance(delegate(DateTime time)
                {
                    ViewModel.SessionDate = time;
                },
                                                          ViewModel.SessionDate);
                frag.Show(Activity.FragmentManager, DatePickerFragment.TAG);

                var inputMethodManager = (InputMethodManager)Activity.GetSystemService(Android.Content.Context.InputMethodService);
                inputMethodManager.HideSoftInputFromWindow(Activity.CurrentFocus.WindowToken, 0);
            }
        };