我正在开发一款 Windows Phone 8.1 XAML/C# 应用程序。我不确定如何将一些文本复制到剪贴板。由于不支持剪贴板 API,因此有没有人遇到过这种情况?如果是,请分享你的想法。这是我的应用程序中最受欢迎的功能之一。请帮忙。
我尝试使用 DataPackage 代码和 Clipboard 代码进行尝试。但是两者都没有起作用。我知道 Silverlight 平台支持剪贴板 API。但我相信应该有一个解决方法。否则,我将需要将整个应用程序转移到 SL,只为了实现此功能。
我尝试使用 DataPackage 代码和 Clipboard 代码进行尝试。但是两者都没有起作用。我知道 Silverlight 平台支持剪贴板 API。但我相信应该有一个解决方法。否则,我将需要将整个应用程序转移到 SL,只为了实现此功能。
试试这个...
http://peterfoot.net/2014/04/30/clipboard-api-for-windows-phone-8-1/
这可能会有所帮助。
Charming Share API 8.2014.4.301
为Windows Phone添加现成的共享和剪贴板功能。在不同平台间分享更多代码。为Windows Phone构建迷人的应用程序!
转到包管理器控制台并安装此库
PM> Install-Package InTheHand.ApplicationModel.DataTransfer -Version 8.2014.4.301
正如您所提到的,您已尝试DataPackage和Clipboard代码但未能正常工作。您是否可以通过查看以下链接再次尝试相同的代码,该链接提供有关DataPackage和Clipboard的基本信息。
编辑:
8.1中不支持剪贴板。您必须使用Silverlight,但您不想这样做。
我和开发支持人员交流后得出结论,剪贴板 API 仅适用于 Silverlight 应用,而不适用于 RT 应用。因此,我从我的建议功能集中删除了这一功能,并完全依赖共享数据给第三方应用。