bhaskar07
bhaskar07

Reputation: 115

How to send email from windows phone 7 application

In my Windows Phone 7 application I want to send an e-mail where the message body should contain the data from the previous page.

private void Email_Send(object sender, RoutedEventArgs e)
{
EmailComposeTask emailComposeTask = new EmailComposeTask();

emailComposeTask.Subject = "message subject";
emailComposeTask.Body = "message body";
emailComposeTask.To = "[email protected]";
emailComposeTask.Cc = "[email protected]";
emailComposeTask.Bcc = "[email protected]";
emailComposeTask.Show();
}

Now in the body part I want my data from the previous page. So how to do this?

if (this.NavigationContext.QueryString.ContainsKey("school_name"))
{
//if it is available, get parameter value
school = NavigationContext.QueryString["school_name"];
school.Text = date;
}

Please tell me how to pass the value

Upvotes: 3

Views: 66

Answers (2)

Jaihind
Jaihind

Reputation: 2778

try this

private void Email_Send(object sender, RoutedEventArgs e)
{
string previousValue = string.empty;
if (NavigationContext.QueryString.ContainsKey("school_name"))
      previousValue = NavigationContext.QueryString["school_name"];
EmailComposeTask emailComposeTask = new EmailComposeTask();
emailComposeTask.Subject = "message subject";
emailComposeTask.To = "[email protected]";
emailComposeTask.Cc = "[email protected]";
emailComposeTask.Bcc = "[email protected]";
emailComposeTask.Body = previousValue ;
emailComposeTask.Show();
}

Upvotes: 1

bhaku
bhaku

Reputation: 448

try this:

emailComposeTask.Body = + school;

Upvotes: 1

Related Questions