[Desenvolvimento] Como adicionar compromissos na agenda do Windows Phone via código C#

4

CalendarioOlá pessoal, tudo bom?

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:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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

Share.

About Author

Bacharel em Ciência da Computação pela FIPP/Unoeste, Pós-Graduado em Desenvolvimento de Sistemas Web, Segurança da Informação e Avaliação do Ensino e da Aprendizagem, Professor universitário e responsável pelo setor de desenvolvimento de sistemas web da Universidade do Oeste Paulista. MCP e MCPS pela Microsoft e nas horas vagas dedica um pouco do seu tempo escrevendo posts técnicos sobre desenvolvimento de sistemas web, windows phone, gerenciamento de servidores e outros assuntos para a comunidade.

  • Edgard Levy

    Mudando de assunto, alguem sabe qto tempo leva para uma app ser publicada?

  • Oliver Rodrigues

    Bem simples e útil

  • Danillo Alves

    queria uma sobre troca de mensagem

    • Celso Tito Dos Santos Godoy

      Devido à limitação do Windows Phone, a troca de mensagens só dá fazendo abrir o app de mensagens e clicando em enviar. É fácil fazer um app pra enviar mensagens, mas ele sempre vai abrir o app do sistemas para o usuário clicar no “enviar”.