[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.

14-04-2011 20-12-31

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:

14-04-2011 20-31-41

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

Ver Também

Outro importante lugar onde pode encontrar uma enorme quantidade de artigos relacionados com Windows Phone é a própria TechNet Wiki. Onde o melhor ponto de entrada é Recursos Windows Phone no TechNet Wiki!