Realizando algunas tareas básicas de WP7 desde nuestra APP

En algunos programas, siempre surge la necesidad de que al pulsar un botón se realice una llamada de teléfono, se envíe un email a una dirección predeterminada o a elegir por nosotros, se realice una búsqueda…

Con Windows Phone 7 esto es muy sencillo. Algunas de las tareas que podemos realizar son:

  • Camera Capture Task
  • Email Address Chooser Task
  • Compose an email Task
  • MarketPlace Search Task
  • MarketPlace Hub Task
  • MediaPlayer Launcher
  • Phone Call Task
  • Phone Number Chooser Task
  • Photo Chooser Task
  • Search Task
  • SMS Compose Task
  • WebBrowser Task

Todas ellas pertenecientes al namespace: Microsoft.Phone.Tasks

Yo para este ejemplo voy a usar PhoneCallTask, EmailComposeTask, SmsComposeTask, SearchTask y MarketplaceSearchTask. Para ello, he creado un proyecto de Windows Phone 7 con 5 botones y a cada uno le he asignado su correspondiente evento:

private void btLlamada_Click(object sender, RoutedEventArgs e)

{

    PhoneCallTask task = new PhoneCallTask();

    task.PhoneNumber = "123456789";

    task.DisplayName = "Ejemplo";

    task.Show();

}

private void btEmail_Click(object sender, RoutedEventArgs e)

{

    EmailComposeTask task = new EmailComposeTask();

    task.To = "ejemplo@miguelangelcv.es";

    task.Subject = "Esto es un ejemplo";

    task.Body = "Cuerpo del mensaje ... ";

    task.Show();

}

private void btSMS_Click(object sender, RoutedEventArgs e)

{

    SmsComposeTask task = new SmsComposeTask();

    task.To = "123456789";

    task.Body = "Hola! :)";

    task.Show();

}

private void btBuscar_Click(object sender, RoutedEventArgs e)

{

    SearchTask task = new SearchTask();

    task.SearchQuery = "Albacete";

    task.Show();

}

private void btMarketPlace_Click(object sender, RoutedEventArgs e)

{

    MarketplaceSearchTask task = new MarketplaceSearchTask();

    task.ContentType = MarketplaceContentType.Applications;

    task.SearchTerms = "Bye Bye Brain";

    task.Show();

}

Si queréis ver como utilizar otras “task”, aquí os dejo el enlace a un post en el que utilizan muchas de ellas:

Task System in Windows Phone 7

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *