我正在寻找一种方法来在我的UWP应用程序的EmailMessage()主体中添加换行符。
我已经尝试过"\n",\r\n,Environment.NewLine,<br>,<br />,每次都被省略了,不管是在桌面上,还是在移动上,或者两者兼而有之。我尝试过Outlook和Gmail。
我使用的是VS2015更新3。
谢谢。
编辑:这是代码
public static async Task ComposeEmail(string address, string messageSubject, StorageFile attachmentFile)
{
var emailMessage = new EmailMessage();
emailMessage.Subject = messageSubject;
var lineBreak = Environment.NewLine;
string body = lineBreak + lineBreak + lineBreak + lineBreak + lineBreak + lineBreak + textLoader.GetString("EmailPleaseDontCut") + lineBreak + Info.GetAllInfos();
emailMessage.Body = body;
if (attachmentFile != null)
{
var stream = Windows.Storage.Streams.RandomAccessStreamReference.CreateFromFile(attachmentFile);
var attachment = new EmailAttachment(attachmentFile.Name, stream);
emailMessage.Attachments.Add(attachment);
}
emailMessage.To.Add(new EmailRecipient(address));
await EmailManager.ShowComposeNewEmailAsync(emailMessage);
}https://stackoverflow.com/questions/38355693
复制相似问题