我为分享准备了一些数据:
package = package ?? new DataPackage();
package.Properties.Title = "Event: " + data.Name;
var text = new StringBuilder().AppendFormat(@"
Start at. {0:F}<br/>
End at. {1:F}<br/>
Total time. {2}<br/>
", data.StartTime, data.EndTime, data.TotalTime);
var textHtml = text.ToString();
package.SetText(textHtml.Replace("<br/>", ""));
package.SetHtmlFormat(textHtml);
点赞中断在某些应用程序(例如 Tweetro)中显示良好,但在邮件中被忽略。任何想法如何解决这个问题?
最佳答案
您向包提供文本和 Html。
因此,根据目标应用接受的内容,它将使用文本或 Html。在您的文本中,您替换 <br/>
通过一个空字符串。所以你不会有换行符。
你试过用“\n”代替吗? '\n' 是换行符。
package.SetText(textHtml.Replace("<br/>", "\n"));
关于c# - WinRT 将带有换行符的文本共享到邮件应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13038257/