在Windows Phone 8.1应用中复制到剪贴板

7

在Windows 8.1应用程序中,如何将内容复制到剪贴板?我找不到任何API来实现这个功能。以前在Silverlight应用程序中可以做到,但现在似乎没有办法了。

有没有什么解决方法?我想分享一些字符串,让其他应用程序也能使用。

2个回答

1

WP8.1没有剪贴板API,但Windows 8.1应用程序可以使用。您需要使用Silverlight库来设置剪贴板内容,或使用共享功能。


哪个Silverlight库?什么是共享魅力? - user93353
Sharecharm是Windows平台上的共享功能,您可以使用它来共享文本、HTML、图像和链接。您需要查看Nuget中的Silverlight库。 - Rohit
谢谢 - 即使您的UI不是Silverlight,NuGet也可以使用吗?它在8.1和10上都能工作吗? - user93353
是的,nuget包适用于WP8.1和Windows 10。您只能在这里使用限制使用的东西是软件包的兼容性与Windows目标版本,即软件包需要兼容Windows 8.1和10才能在Windows 8.1和10中使用。 - Rohit
这是您所指的软件包吗 - https://www.nuget.org/packages/SilverlightToolkit-Input/? - user93353
哪个是最好的使用?其他所有的是什么? - user93353

0

使用旧的8.1 API 真的不太可能实现,但是Charming Share Clipboard API 可能是你在尝试这个功能时最好的选择。

你可以考虑将你的应用程序升级到更新的Windows 10 UWP API,它原生支持此功能。这样做相对容易,并且还能提供更好的硬件兼容性。

Clipboard API


https://www.nuget.org/packages/InTheHand.ApplicationModel.DataTransfer/8.2014.4.301 - 该软件包的所有者似乎已将其取消发布。 - user93353
截至目前,绝大多数Windows手机都在8.1版本上 - 没有任何应用程序不支持8.1。 - user93353
我没有意识到还有这么多人在使用8.1,我们将所有的应用程序都迁移到了UWP,销售额也只增不减。但我理解您的想法。看来似乎没有办法实现您想要的功能。 - Daniel Armstrong

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接