예제 #1
0
        public static TimePickerFragment NewInstance(Action <DateTime> onTimeSelected)
        {
            TimePickerFragment frag = new TimePickerFragment();

            frag.timeSelectedHandler = onTimeSelected;
            return(frag);
        }
예제 #2
0
        // 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);
        }
예제 #3
0
        // 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);
        }
예제 #4
0
        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);
        }