如何在日历uwp c中添加预约/提醒#
我想通过uwp c#在日历中添加约会/会议,我应该在outlook和所有其他应用程序中看到它。 我正在使用以下代码添加约会,但在outlook日历中看不到任何约会 当活动开始时间到来时,我也没有收到任何通知 '''如何在日历uwp c中添加预约/提醒#,uwp,outlook,microsoft-teams,Uwp,Outlook,Microsoft Teams,我想通过uwp c#在日历中添加约会/会议,我应该在outlook和所有其他应用程序中看到它。 我正在使用以下代码添加约会,但在outlook日历中看不到任何约会 当活动开始时间到来时,我也没有收到任何通知 ''' ''您好,我测试了您的代码,效果很好。运行代码后,日历应用程序中出现了一个名为“MyCalendar”的日历,今天创建了一个全天计划,两分钟后我收到了一个通知提醒。您可以尝试在当前日历应用程序中清除应用程序创建的所有日历和日程安排,然后重新运行项目和测试感谢帮助。事实上,我错过了在我
''您好,我测试了您的代码,效果很好。运行代码后,日历应用程序中出现了一个名为“MyCalendar”的日历,今天创建了一个全天计划,两分钟后我收到了一个通知提醒。您可以尝试在当前日历应用程序中清除应用程序创建的所有日历和日程安排,然后重新运行项目和测试感谢帮助。事实上,我错过了在我的电脑上安装“邮件和日历”应用程序。安装应用程序后,它现在可以工作了:)
var appCustomApptCalendar = await appointmentStore.CreateAppointmentCalendarAsync("MyCalendar");
// 3. create new Appointment
var appo = new Windows.ApplicationModel.Appointments.Appointment();
var date = DateTime.Now.AddMinutes(2);
var timeZoneOffset = TimeZoneInfo.Local.GetUtcOffset(DateTime.Now);
var startTime = new DateTimeOffset(date.Year, date.Month, date.Day, date.Hour, date.Minute, date.Second, timeZoneOffset);
appo.StartTime = startTime;
Logger.Info($"{startTime}");
// appointment properties
appo.AllDay = true;
appo.Subject = "Mein Termin";
appo.Sensitivity = AppointmentSensitivity.Public;
appo.Reminder = TimeSpan.FromDays(1);
Logger.Info("Saving app");
await appCustomApptCalendar.SaveAppointmentAsync(appo);