如何在 Windows Phone 运行时将文本添加到剪贴板?
Posted
技术标签:
【中文标题】如何在 Windows Phone 运行时将文本添加到剪贴板?【英文标题】:How to add text to Clipboard in Windows Phone Runtime? 【发布时间】:2014-08-07 11:39:18 【问题描述】:以前在 Windows Phone 8 中,我们可以使用 Clipboard
来共享文本。它在 Windows 8 中受支持,
Clipboard.SetContent(dataPackage);
但我看到了it is not supported for Windows Phone Runtime。是不可能了,还是有其他方法可以做到这一点?
【问题讨论】:
*** 到底发生了什么?问了两个问题,都得到了反对票,而选民甚至没有很好地阅读问题! 这是关于 Windows Phone 运行时而不是 silverlight @SaverioTerracciano :\ @user3646098 当简单的在线搜索可以为您提供答案时,人们通常会否决问题。例如,搜索“windows phone 8.1 winrt 剪贴板”会将此链接作为第一个结果之一:msdn.microsoft.com/en-us/library/dn642486%28v=vs.105%29.aspx。该链接上的文章称剪贴板是“Windows Phone 8 的一项功能,没有 Windows Phone Store 等效功能” @igrali,谢谢。我不知道在迁移文章中搜索剪贴板。但是关于新版本的信息仍然较少 @igrali 人们期待的是一些解决方法来实现***上的功能。一个简单的搜索实际上将我指向了这个问题。 【参考方案1】:现在有一种方法可以使用 WinRT 框架语法。 使用库Charming Share 只需从此库中导入剪贴板类。我已经对其进行了测试 - 可以工作,但会暂时离开应用程序。我假设这是对使用 Silverlight 8.1 编写的库的调用 干杯!
【讨论】:
【参考方案2】:您几乎回答了自己的问题。剪贴板 API 目前仅在 Windows Phone Silverlight 8.0 和 8.1 上可用,在 Windows Phone WinRT 上不可用。
更多信息:Windows Phone 8.1 for Developers - Choose your Windows Phone XAML app model
编辑:Migrating your Windows Phone 8 app to a Windows Runtime XAML app 声明剪贴板是“Windows Phone 8 功能,没有 Windows Phone Store 等效功能”
【讨论】:
那么实际上没有任何方法可以在 Windows Phone 运行时应用程序中将内容放入剪贴板?以上是关于如何在 Windows Phone 运行时将文本添加到剪贴板?的主要内容,如果未能解决你的问题,请参考以下文章
如何在单击并再次在 Windows Phone 中释放时更改按钮图像