C# 将约会保存到WP 8.1中的默认日历

C# 将约会保存到WP 8.1中的默认日历,c#,windows-phone-8,windows-phone-8.1,C#,Windows Phone 8,Windows Phone 8.1,我希望有了新的wp8.1日历API,我现在能够完全用自己的日历应用程序取代本机日历应用程序 但是在API文档中搜索了几个小时之后,我发现这仍然是不可能的 这是我到目前为止得出的结论: 我可以创建自己的任命日历,具有完全的读写权限。但此日历无法同步到我的其他设备 我可以在所有其他日历中添加/删除/编辑约会,但只需使用AppointmentManager通过本机UI即可。这仍然需要一些时间来打开本机日历应用程序,用户必须手动按下保存按钮 还是老办法。我需要深入到Outlook.com/Google

我希望有了新的wp8.1日历API,我现在能够完全用自己的日历应用程序取代本机日历应用程序

但是在API文档中搜索了几个小时之后,我发现这仍然是不可能的

这是我到目前为止得出的结论:

  • 我可以创建自己的
    任命日历
    ,具有完全的读写权限。但此日历无法同步到我的其他设备

  • 我可以在所有其他日历中添加/删除/编辑约会,但只需使用
    AppointmentManager
    通过本机UI即可。这仍然需要一些时间来打开本机日历应用程序,用户必须手动按下保存按钮

  • 还是老办法。我需要深入到Outlook.com/Google Calendar/。。。API,直接从我自己的日历应用程序中保存约会


  • 有没有办法将我的默认日历(Outlook.com)从Readonly(ReadWrite=Systemonly)设置为ReadandWrite(ReadWrite=full)?

    平台
    AppointmentCalendar
    API不允许直接写入在线日历提供商

    要实现写支持,您需要为每个日历实现一个自定义提供程序,例如Outlook.com和GMail.com都有各自的api,尽管IMAP通常可以用作默认协议。每个都需要单独的身份验证

    对于Outlook.com,您需要使用OAuth,最好是通过。单点登录,然后使用将应用程序与Outlook.com日历集成


    因此,简而言之,第三方开发人员在编写约会时无法完全替换Windows Phone上的默认日历应用程序。您所能做的就是为内置日历编写一个不同的视觉界面。

    谢谢您的回答。也许我会尝试一下Hotmail API。顺便说一句,您的“IMAP API”链接已断开。@克劳斯·乔根森:您能分享如何使用Windows Phone 8.1的“保存约会”任务的代码吗