How to Get the List of Appointments from the Calendar App in Windows Phone using C# ?


This content was proof-read by Grammarly. You can Try Grammary for FREE

If you want to programmatically get the list of appointments from the calendar application of your Windows Phone device programmatically , you can use the Microsoft.Phone.UserData.Appointments.

How to Get the List of Appointments from the Calender App in Windows Phone using C# ?

Enable the ID_CAP_APPOINTMENTS in the WMAppManifest file and then create an instance of the Appointments class and call the SearchAsync method with the necessary parameters . Also add the SearchCompleted event handler.

Below is a sample code snippet demonstrating how to get the List of Appointments programmatically using C#.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using AbundantcodeWindowsPhone8Tutorial.Resources;
using Microsoft.Phone.Tasks;
using Microsoft.Phone.UserData;

namespace AbundantcodeWindowsPhone8Tutorial
{
    public partial class MainPage : PhoneApplicationPage
    {
        public MainPage()
        {
            InitializeComponent();
        }
        List<Appointment> LstAppointments;
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            DateTime StartDate = DateTime.Now.AddDays(1);
            DateTime EndDate = DateTime.Now.AddDays(10);
            Appointments apps = new Appointments();
            apps.SearchCompleted += apps_SearchCompleted;
            apps.SearchAsync(StartDate,EndDate,null);
        }

        void apps_SearchCompleted(object sender, AppointmentsSearchEventArgs e)
        {
            LstAppointments = new List<Appointment>(e.Results);
        }
    }
}

?
Newsletter Signup

Subscribe to our weekly newsletter below and never miss the latest product or an exclusive offer.

Newsletter Signup

Subscribe to our weekly newsletter below and never miss the latest product or an exclusive offer.

%d bloggers like this: