c# - 在 Windows Phone 7 中显示不同的日历

标签 c# windows-phone-7 calendar

我正在尝试获取所有日历的完整列表。如果我列出

(new Appointments()).Accounts

我只获得像“Windows Live”或“Google”这样的帐户。实际上,我需要一种方法来获取帐户内的日历和该日历的约会。但它必须在任何账户上,而不仅仅是真实账户。只读访问就足够了。有没有可能?

如果没有机会,这在WP8下可以吗?是的,我知道,在 WP7.8 下,此功能的硬件性能太高了。

最佳答案

有一个方法 Appointments.SearchAsync 你应该使用它。 MSDN 上有一个很好的例子:

        Appointments appts = new Appointments();

        appts.SearchCompleted += new EventHandler<AppointmentsSearchEventArgs>(Appointments_SearchCompleted);

        DateTime start = DateTime.Now;
        DateTime end = start.AddDays(7);

        appts.SearchAsync(start, end, "Appointments Test #1");

在回调函数中,您可以访问 args.Results类型 IEnumerable<Appointment> .

这在 WP7.1 和 WP8 上都可用。

关于c# - 在 Windows Phone 7 中显示不同的日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15449817/

相关文章:

windows-phone-7 - 点击上下文菜单,而不是使用按钮控件点击并按住

angularjs - 如何仅使用 Angular 指令将元素拖放到日历中

javascript - 如何在日期选择器中将日期格式 (MM/DD/YY) 更改为 (YYYY-MM-DD)

c# - 如何将 Lambda 表达式转换为 Func<> 变量

c# - ConfigurationManager.AppSettings[key] 始终为空

visual-studio - Visual Studio Express for Phone 7 系列会破坏 Visual Studio 2010 吗?

c# - 如何使用 Web 服务加载 HTML 文件,包括其在 Windows Phone 8 的 WebBrowser 中的 css 文件

java - 想要在第二次单击时更改网格的颜色

c# - XAML 绑定(bind)到复杂值对象

C#异步套接字问题