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"); } }
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); }