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

Windows 8 如何在WinRt中共享文本时添加新行,windows-8,microsoft-metro,share,email-client,charms-bar,Windows 8,Microsoft Metro,Share,Email Client,Charms Bar,我想在windows 8上使用邮件客户端共享一些文本,我想在其中显示新行。它使用\r\n在记事本中正确显示,但不使用DataTransferManager中的SetText功能。关键是在HTML中设置文本,而不是将其作为字符串发送 假设要共享的文本位于字符串textToShare中 请注意,您将以HTML格式发送字符串,因此需要将所有新行字符替换为 而不是 theRequest.Data.SetText(textToShare); 使用 theRequest.Data.SetHtmlForma

我想在windows 8上使用邮件客户端共享一些文本,我想在其中显示新行。它使用
\r\n
在记事本中正确显示,但不使用
DataTransferManager
中的
SetText
功能。关键是在HTML中设置文本,而不是将其作为字符串发送

假设要共享的文本位于
字符串textToShare中
请注意,您将以HTML格式发送字符串,因此需要将所有新行字符替换为

而不是

theRequest.Data.SetText(textToShare);
使用

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