能否以编程方式使用新的 WP7 剪切和粘贴功能?

发布于 2024-10-15 20:56:37 字数 76 浏览 5 评论 0原文

由于 Windows Phone 开发人员工具的新(2011 年 1 月)更新增加了对剪切和粘贴的支持,是否可以在代码中以编程方式使用它?

As the new (January 2011) Update to the Windows Phone Developer Tools adds support for Cut and Paste, can this be used programmatically in code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

妞丶爷亲个 2024-10-22 20:56:37

否。

2011 年 1 月的更新不包括对剪贴板(或任何新 API)的编程访问。用户只能访问剪贴板来剪切和粘贴文本。是的,只能剪切、复制和粘贴文本。

剪切和粘贴功能已添加到应用程序中的所有文本框,并且当在更新的模拟器或已应用更新的设备上运行时,应用程序中的文本框将自动获得此功能。即使您将文本框设置为只读,这也适用。

如果您在透视或全景中使用文本框(指南建议不要这样做),您应该检查您的应用程序以了解该区域中任何可能的问题。 (用手指滑动以展开所选区域可能会导致枢轴或全景图滑动。您可能不希望出现这种情况。)

Mango 更新

Mango (v7.1) 引入了对剪贴板但仅用于设置文本,而不是获取任何已经存在的文本。

来自 MSDN

“您无法从 Windows Phone 应用程序获取剪贴板文本,只能
设置它。在 Windows Phone 应用程序中调用 GetText 方法将
总是导致 SecurityException 发生。”

No.

The January 2011 update does not include programatic access to the clipboard (or any new APIs). The clipboard can only be accessed by the user to cut and paste text. Yes, only text can be cut, copied and pasted.

Cut and paste functionality has been added to all textboxes and textboxes within your application will automatically get this ability when run on the updated emulator or a device which has had the update applied. This applies even if you make the textbox readonly.

If you are using a textbox within a Pivot or Panorama (which the guidelines advise against) you should review your app with regard to any possible problems in this area. (Sliding with a finger to expand the selected area may cause the pivot or panorama to slide. You probably don't want this.)

Mango Update

Mango (v7.1) introduces programmatic access to the Clipboard but only for setting text, not getting any text which is already there.

From MSDN:

"You cannot get clipboard text from a Windows Phone application, only
set it. Calling the GetText method in a Windows Phone application will
always cause a SecurityException to occur."

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文