public static TimePickerFragment NewInstance(Action <DateTime> onTimeSelected) { TimePickerFragment frag = new TimePickerFragment(); frag.timeSelectedHandler = onTimeSelected; return(frag); }
// Factory method used to create a new TimePickerFragment: public static TimePickerFragment NewInstance(Action <DateTime> onTimeSelected) { // Instantiate a new TimePickerFragment: TimePickerFragment frag = new TimePickerFragment(); // Set its event handler to the passed-in delegate: frag.timeSelectedHandler = onTimeSelected; // Return the new TimePickerFragment: return(frag); }
// Handler for the button click void TimeSelectOnClick(object sender, EventArgs eventArgs) { // Instantiate a TimePickerFragment (defined below) TimePickerFragment frag = TimePickerFragment.NewInstance( // Create and pass in a delegate that updates the Activity time display // with the passed-in time value: delegate(DateTime time) { timeDisplay.Text = time.ToShortTimeString(); }); // Launch the TimePicker dialog fragment (defined below): frag.Show(FragmentManager, TimePickerFragment.TAG); }
void TimeSelectOnClick(object sender, EventArgs eventArgs) { TimePickerFragment frag = TimePickerFragment.NewInstance( delegate(DateTime time) { var msg = new TextView(this) { Text = time.ToShortTimeString(), Gravity = Android.Views.GravityFlags.Top, TextSize = 55 }; mainLayout.AddView(msg); }); frag.Show(FragmentManager, TimePickerFragment.TAG); }