在Windows Phone 8应用中发送电子邮件,其中html内容设置为该电子邮件的正文?

时间:2013-02-17 04:41:40

标签: windows-phone-7 windows-phone-7.1 windows-phone-8

您好我正在开发一个Windows Phone 8应用程序,我希望从我的应用程序发送电子邮件。

发送电子邮件可以通过这种方式轻松完成: -

EmailComposeTask emailComposeTask = new EmailComposeTask(); 
emailComposeTask.To = "someone@example.com";    
emailComposeTask.Cc = "testmail@test.com"; 
emailComposeTask.Subject = "Windows Phone 8"; 
emailComposeTask.Show(); 

但我的怀疑是: -

我有html内容(包含以html格式构造的列和行的表)

1)所以我想在我的windows phone 8应用程序中将html内容设置为我的电子邮件的身体并发送过来,怎么能实现这个?

2)他们是否有其他方式/替代方案来完成这项任务?

3)我错过了微软提供的替代方案吗?

请告诉我。

先谢谢

3 个答案:

答案 0 :(得分:0)

将text / string转换为html格式,这篇文章可以帮助你:http://www.blackbeltcoder.com/Articles/strings/converting-text-to-html

答案 1 :(得分:0)

  

1)所以我想在我的windows phone 8应用程序中将html内容设置为我的电子邮件的身体并发送过来,怎么能实现这个?

默认情况下,这是不可能的。不过,这篇文章可能会对您有所帮助:Send HTML Content Via EmailComposeTask

  

2)他们是否有其他方式/替代方案来完成这项任务?

可能有,但由于EmailComposeTask仅适用于Windows手机,因此您应该使用它。

  

3)我错过了微软提供的替代方案吗?

Microsoft仅为Windows手机提供此功能。 EmailComposeTask

希望它对你有所帮助。

答案 2 :(得分:-1)

您可以简单地使用string.ToHtml()将整个字符串转换为html格式。