public async Task Run(AppointmentsProviderReplaceAppointmentActivatedEventArgs args, Frame frame) { var payload = new ReplaceAppointmentPayload(args.ReplaceAppointmentOperation); int currentApplicationViewId = ApplicationView.GetApplicationViewIdForWindow(CoreApplication.GetCurrentView().CoreWindow); var viewConfig = new MultiViewConfiguration <ReplaceAppointmentPayload>(View, (p) => true); await viewConfig.Show(payload, currentApplicationViewId, frame); }
public async Task Run(AppointmentsProviderShowAppointmentDetailsActivatedEventArgs args, Frame frame) { var payload = new ShowAppointmentDetailsPayload(args.RoamingId, args.LocalId, args.InstanceStartDate); int currentApplicationViewId = ApplicationView.GetApplicationViewIdForWindow(CoreApplication.GetCurrentView().CoreWindow); var viewConfig = new MultiViewConfiguration <ShowAppointmentDetailsPayload>(View, (p) => true); await viewConfig.Show(payload, currentApplicationViewId, frame); }