WinRT XAML:应用程序共享不能正常工作
本文关键字:常工作 工作 不能 XAML 应用程序 共享 WinRT | 更新日期: 2023-09-27 18:17:29
private void OnDataRequested(DataTransferManager sender, DataRequestedEventArgs e)
{
e.Request.Data.Properties.Title = obj.Title + " - ";
string html = "";
textContent.SelectAll();
html = textContent.SelectedText;
textContent.Select(textContent.SelectionStart, textContent.SelectionStart);
e.Request.Data.Properties.Description = html;
e.Request.Data.SetText(html);
}
以上是我的代码,我用它来共享我的Winrt平板电脑应用程序中的文本。
它在模拟器上工作得很好,但在表面设备中,当我共享我的文本时,它会删除段落之间的空格。
在这一行
e.Request.Data.SetText(html);
html包含这个字符串
"'r'n 'n' n' n' n'r'n'r'n'r'n'r'n 'r'n'r'n'r'n'r'n'r'n "
短信服务只是一项新增服务'r'n'r'n"但是当我使用邮件应用程序分享它时,显示了这个字符串。
作为一项附加服务,因此非常重要,请注意短信服务只是一项附加服务
而它应该是这样的:
作为一个附加服务,
因此非常重要
请注意,短信服务只是一项附加服务
更正:
它也不能在模拟器上工作,实际上它在与outlook store应用程序共享时表现得像这样。
而与一个笔记共享是正常工作的
您试过SetHtmlFormat
了吗?
Ref: http://www.4sln.com/Articles/windows-phone-8-1-share-contract-share-source