Cu ajutorul Pocket Outlook Object Model, se poate accesa datele de Calendar, Contacts, si Tasks. Aceste date sunt cunoscutate si sub numele de date PIM (Personal Information Management). Toate elementele de tip PIM sunt derivate din clasa PimItem, iar fiecare are o proprietate unica, ItemId.
Toate proprietatile claselor derivate din PimItem au evenimente corespunzatoare. De exemplu, pentru proprietatea Body, exista evenimentul de BodyChanged.
Observatie: Aceste evenimente reflecta doar schimbarile din codul scris de noi, pentru aplicatia noastra. Daca utilizatorul modifica elemente din aplicatiile PIM standard sau dintr-o aplicatie third-party, datele in aplicatia noastra nu se vor actualiza automat.
In cadrul aplicatiei pe care o voi da ca exemplu in acest articol, presupunem ca ne dorim ca ea sa contina un meniu care sa fie format din: Sarcini, Contacte, Intalniri. Crearea unui meniu este foarte usor de realizat si am aratat-o in cadrul articolului Controale CE.
Asa cum ne-am obisnuit, va trebui sa adaugam referinta in proiect si in cod.
using Microsoft.WindowsMobile.PocketOutlook
Este nevoie sa deschidem o sesiune Outlook cu ajutorul clasei OutlookSession.
OutlookSession session = null;
O vom instantia la evenimentul de Form_Load.
(more…)