如何在 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 8.1

如何在单击并再次在 Windows Phone 中释放时更改按钮图像

调试时 Windows Phone 应用程序标头不同

Windows Phone 8上的文本换行列表框

如何使用 Windows Phone 8 NFC 应用程序向智能卡发送 APDU 命令

Windows Phone 8 按钮文本动画 - C# / XAML