Caso você precise desenvolver uma APP que permita ao usuário criar compromissos direto na agenda do Windows Phone, saiba que há um launcher que te permite fazer isso facilmente.
No exemplo abaixo consideramos que há um botão onde a pessoa clica para fazer um agendamento e nós, via código em C#, nos encarregamos de preenche-lo automaticamente, bastando ao usuário apenas conferir as informações e gravar o compromisso em sua agenda. Vejamos:
private void btnAgendar_Click(object sender, RoutedEventArgs e)
{
SaveAppointmentTask task = new SaveAppointmentTask();
task.StartTime = DateTime.Now.AddMinutes(1); //Altere o início de acordo com sua necessidade
task.EndTime = DateTime.Now.AddHours(2); //Altere o término de acordo com sua necessidade
task.Subject = "Assunto do compromisso";
task.Location = "Local do compromisso";
task.Details = "Detalhes sobre o compromisso";
task.IsAllDayEvent = false; //Indica se é um compromisso de dia inteiro ou não
task.AppointmentStatus = Microsoft.Phone.UserData.AppointmentStatus.Busy; //Status do compromisso
task.Reminder = Reminder.AtStartTime; //Momento em que você deseja ser lembrado
task.Show();
}
Fica a dica!
Post Relacionado:
Grande abraço,
Eduardo Henrique Rizo (@eduardorizo)
Fonte: Blog do Eduardo H. Rizo
Comentários