首页 > 解决方案 > 如何在日历uwp c#中添加约会/提醒

问题描述

我想通过 uwp c# 在日历中添加约会/会议,我应该在 Outlook 和所有其他应用程序中看到。我正在使用以下代码添加约会,但我在 Outlook 日历中看不到任何约会

而且当活动开始时间到来时,我也没有收到任何通知。

'''

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

'''

标签: uwpoutlookmicrosoft-teams

解决方案


推荐阅读