我想在Windows 8上使用邮件客户端共享一些文本,我希望在其中显示新行。它使用\r\n
在记事本中正确显示,但不能与SetText
中的DataTransferManager
功能一起使用。
答案 0 :(得分:2)
关键是在HTML中设置文本而不是以字符串形式发送。
假设您要分享的文字位于string textToShare;
请注意,您将以HTML格式发送字符串,因此您需要将所有换行符替换为<br/>
而不是
theRequest.Data.SetText(textToShare);
使用
theRequest.Data.SetHtmlFormat(HtmlFormatHelper.CreateHtmlFormat(textToShare));