public static DateTimePickerFragment NewInstance(Action <DateTime> onDateSelected, DateTime?lastDate = null)
        {
            var frag = new DateTimePickerFragment
            {
                dateSelectedHandler = onDateSelected
            };

            _lastDate = lastDate;

            return(frag);
        }
Exemple #2
0
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.ItemId)
            {
            case Resource.Id.menu_schedule_datetimepicker:
                DateTimePickerFragment frag = DateTimePickerFragment.NewInstance(delegate(DateTime time)
                {
                    viewPager.Adapter = null;
                    adapter           = new ScheduleFragmentAdapter(((AppCompatActivity)Activity).SupportFragmentManager, tabLayout.TabCount, time, time.DayOfYear);
                    viewPager.Adapter = adapter;
                    lastDate          = time;
                }, lastDate);
                frag.Show(Activity.FragmentManager, DateTimePickerFragment.TAG);
                return(true);

            default:
                return(base.OnOptionsItemSelected(item));
            }
        }