如何在WinRt中共享文本时添加新行

时间:2012-12-26 14:09:55

标签: windows-8 microsoft-metro share email-client charms-bar

我想在Windows 8上使用邮件客户端共享一些文本,我希望在其中显示新行。它使用\r\n在记事本中正确显示,但不能与SetText中的DataTransferManager功能一起使用。

1 个答案:

答案 0 :(得分:2)

关键是在HTML中设置文本而不是以字符串形式发送。

假设您要分享的文字位于string textToShare; 请注意,您将以HTML格式发送字符串,因此您需要将所有换行符替换为<br/>

而不是

theRequest.Data.SetText(textToShare);

使用

theRequest.Data.SetHtmlFormat(HtmlFormatHelper.CreateHtmlFormat(textToShare));