Curso Windows Phone: Como adicionar compromissos na agenda do Windows Phone via código C#

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 (disponível para WP8).

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

Coordenador de Internet da Universidade do Oeste Paulista (Unoeste) e professor universitário de disciplinas relacionadas ao desenvolvimento de sistemas para Web, gerenciamento de servidores, serviços e redes.

Marcado com: , , , , , , , , , , , , , , ,
Publicado em Windows Phone
6 comentários em “Curso Windows Phone: Como adicionar compromissos na agenda do Windows Phone via código C#
  1. […] Como adicionar compromissos na agenda do Windows Phone via código C# […]

  2. Ewerton disse:

    Mas só funciona no windows phone 8 né ?

    fonte
    http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.tasks.saveappointmenttask(v=vs.105).aspx

    Teria uma forma de fazer isto no windows phone 7.x

  3. […] Curso Windows Phone: Como adicionar compromissos na agenda do Windows Phone via código C# […]

  4. […] Windows Phone gratuito Curso Windows Phone: Como adicionar compromissos na agenda do Windows Phone via código C# Curso Windows Phone – Como agendar alarmes e lembretes através da […]

Deixe um comentário

Sorocaba e Região
Prestadora de serviços RIZZO GS - Sorocaba/SP

Serviços de limpeza, conservação, recepção, copa, portaria, vigia, zeladoria, jardim, elétrica, hidráulica, pintura, etc.

Contato: (15) 3357-4263 / (15) 3357-4502 - contato@rizzogs.com.br

Website: http://www.rizzogs.com.br