能否以编程方式使用新的 WP7 剪切和粘贴功能?
由于 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
否。
2011 年 1 月的更新不包括对剪贴板(或任何新 API)的编程访问。用户只能访问剪贴板来剪切和粘贴文本。是的,只能剪切、复制和粘贴文本。
剪切和粘贴功能已添加到应用程序中的所有文本框,并且当在更新的模拟器或已应用更新的设备上运行时,应用程序中的文本框将自动获得此功能。即使您将文本框设置为只读,这也适用。
如果您在透视或全景中使用文本框(指南建议不要这样做),您应该检查您的应用程序以了解该区域中任何可能的问题。 (用手指滑动以展开所选区域可能会导致枢轴或全景图滑动。您可能不希望出现这种情况。)
Mango 更新
Mango (v7.1) 引入了对剪贴板但仅用于设置文本,而不是获取任何已经存在的文本。
来自 MSDN:
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: