silverlight-4.0 – 如何在Silverlight 4中检测Ctrl V?

silverlight-4.0 – 如何在Silverlight 4中检测Ctrl V?,第1张

概述在Silverlight中检测Ctrl V的最佳方法是什么? 我想检测Ctrl V,以获得对剪贴板的访问权限. 编辑 要在您的silverlight应用程序中全局捕获CTRL V按键,需要充满困难.事件从子元素开始,向下冒泡到父控件,因此只需在根UIElement上处理KeyDown就不起作用了.任何文本输入控件都将首先获取事件并使其窒息(通过在事件args上将Handled设置为true.)我认 在Silverlight中检测Ctrl V的最佳方法是什么?

我想检测Ctrl V,以获得对剪贴板的访问权限.

解决方法 编辑

要在您的silverlight应用程序中全局捕获CTRL V按键,需要充满困难.事件从子元素开始,向下冒泡到父控件,因此只需在根UIElement上处理KeyDown就不起作用了.任何文本输入控件都将首先获取事件并使其窒息(通过在事件args上将Handled设置为true.)我认为如果您使用DOM桥并为浏览器KeyDown事件订阅处理程序,则可以使用Silverlight元素本身实际上能够首先达到它,甚至在任何silverlight控件之前完全处理它.我认为这是拦截CTRL V的最简单方法,但我还没有测试过.

原始答案

你应该使用System.Windows.Clipboard课程.

> GetText,用于检索文本剪贴板> SetText,放置剪贴板上的文字> ContainsText,这表明是否是剪贴板目前包含文字

总结

以上是内存溢出为你收集整理的silverlight-4.0 – 如何在Silverlight 4中检测Ctrl V?全部内容,希望文章能够帮你解决silverlight-4.0 – 如何在Silverlight 4中检测Ctrl V?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1005445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存