[Nota: esse artigo foi originalmente postado em http://www.maestrodotnet.com.br/?p=227 ] Veremos hoje como é simples enviar email no mais novo e fantástico sistema operacional da microsoft para Celulares, o Windows Phone 7.
Para isso precisamos ter o Windows Phone Developer Tools que pode ser baixado Aqui, instalado juntamente com o Visual Studio 2010.
Usaremos a classe EmailComposeTask do namespace Microsoft.Phone.Tasks, que contém as API's disponíveis pelo sistema operacional para que o desenvolvedor possa realizar tarefas como fazer uma ligação, enviar uma foto, abrir o navegador, fazer uma busca no Bing e enviar um Email como é o caso do nosso artigo.
Clicamos em File, New, Project (ou Ctrl + Shift + N), Visual C# e Windows Phone Application.
Fazemos o import do namespace Tasks:
using Microsoft.Phone.Tasks;
Adicionamos um Botão, damos duplo click nele e inserimos o seguinte código:
private void button1_Click(object sender, RoutedEventArgs e) { //Criamos uma nova Instância para Composição EmailComposeTask emailcomposer = new EmailComposeTask(); //Informamos o Destinatário emailcomposer.To = "bruno.ferreira@studentpartners.com.br"; //Informamos o Assunto do Email emailcomposer.Subject = "Envio de Email no Windows Phone 7"; //Informamos o Corpo do Email emailcomposer.Body = "Esse é um teste de Email no WP7"; //Exibe o Envio de Email emailcomposer.Show(); }
Como não temos uma conta de email configurada ele nos informará que não foi possível Enviar o email Como na imagem abaixo:
Veremos em outros posts como fazer outras operações utilizando esse mesmo Namespace.
Referência: http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks%28VS.92%29.aspx
Bruno Maestro www.maestrodotnet.com.br