【发布时间】:2014-08-05 14:45:26
【问题描述】:
我正在分享一些文本,其中包含从 Windows Phone 8.1 和 Windows 8.1 上的应用程序到 facebook 的链接。我想为社交媒体(我想成为“我的应用程序的链接#MyApp”)和电子邮件和文本(我想成为“我的一点点文字”)提供不同的文本。
在 Windows 手机中,以下代码有效:
DataRequest request = GetMyDataRequest();
// for social media
request.Data.SetRtf("My App's link #MyApp");
// for email and text
request.Data.SetText("My little bit of text");
但是,对于 Windows 8.1,电子邮件和社交媒体都使用 request.Data.SetText() 函数 - 所以当我需要社交媒体时,我会看到电子邮件和社交媒体的“我的一点点文字”是不同的文本。
所以我的问题是,当我分享一些文本时,如何让 windows 8.1 表现得像 windows phone。或者可能我如何确定我想要做什么样的分享(电子邮件、文本、社交媒体)并设置相关文本(虽然我不确定这是否可能)。或者问题是何时以及为什么使用 SetRtf/SetText,是否可以覆盖它?
谢谢
【问题讨论】:
-
因此,如果我删除 SetRtf() 方法,那么手机将使用 SetText() 值。但是,如果调用 SetRtf(),则 phone 使用 Rtf 值,但 Windows 不使用。这是为什么呢?
标签: windows-8.1 windows-phone-8.1