Exemple #1
0
        void Schedule_MonthInlineAppointmentTapped(object sender, MonthInlineAppointmentTappedEventArgs e)
        {
            var appointment = (e.Appointment as CalendarEvent);

            //Push the next page onto the Nav stack, pass it the appointment object
            CalendarEventDetails newPage = new CalendarEventDetails(appointment, myCalendar.calendarId);

            Navigation.PushAsync(newPage);
        }
        private void Napomena_OnMonthInlineAppointmentTapped(object sender, MonthInlineAppointmentTappedEventArgs e)
        {
            var napomena = (e.Appointment as Napomena);

            if (napomena != null)
            {
                var viewModel = this.BindingContext as KalendarViewModel;
                viewModel?.PrikaziNapomenuCommand.Execute(napomena);
            }
        }
 private void OnMonthInlineAppointmentTapped(MonthInlineAppointmentTappedEventArgs obj)
 {
     if (obj.Appointment != null)
     {
         App.Current.MainPage.DisplayAlert("", (obj.Appointment as Meeting).EventName.ToString(), "OK");
     }
     else
     {
         App.Current.MainPage.DisplayAlert("", "No Event", "OK");
     }
 }
Exemple #4
0
 private void Schedule_MonthInlineAppointmentTapped(object sender, MonthInlineAppointmentTappedEventArgs e)
 {
     if (e.Appointment != null)
     {
         var app = (e.Appointment as Meeting);
         App.Current.MainPage.DisplayAlert(app.EventName, app.From.ToString(), "OK");
     }
     else
     {
         App.Current.MainPage.DisplayAlert("", "No Events", "OK");
     }
 }
        //Brings up the detail page of a tapped inline event
        private async void Schedule_InlineEventTapped(object sender, MonthInlineAppointmentTappedEventArgs e)
        {
            Meeting m = (Meeting)e.Appointment;

            try
            {
                if (m.Type == MeetingType.Meeting)
                {
                    await Shell.Current.Navigation.PushAsync(new MeetingDetailPage(m));
                }
                else
                {
                    await Shell.Current.Navigation.PushAsync(new EventDetailPage(m));
                }
            }

            catch
            {
                new NotImplementedException();
            }
        }
 private void Timetable_MonthInlineAppointmentTapped(object sender, MonthInlineAppointmentTappedEventArgs e)
 {
     DisplayEventDetails((Event)e.Appointment);
 }