如何实现Ctrl+;C和Ctrl+;silverlight web应用程序中的V?
我需要在SilverlightWeb应用程序中实现Ctrl+C和Ctrl+V。我试图捕获事件并获取密钥码,但当我捕获System.Windows.Clipboard.SetText(“sometext”)时,它会抛出一个安全异常 这个问题有什么解决办法吗如何实现Ctrl+;C和Ctrl+;silverlight web应用程序中的V?,silverlight,web,copy-paste,Silverlight,Web,Copy Paste,我需要在SilverlightWeb应用程序中实现Ctrl+C和Ctrl+V。我试图捕获事件并获取密钥码,但当我捕获System.Windows.Clipboard.SetText(“sometext”)时,它会抛出一个安全异常 这个问题有什么解决办法吗 谢谢您应该从用户启动的操作中调用SetText。keydown事件就是这样一个事件,因此您应该从附加到该事件的处理程序调用SetText 这是因为默认情况下silverlight以部分信任模式运行,因此剪贴板访问仅限于这两个事件处理程序。此外,
谢谢您应该从用户启动的操作中调用
SetText
。keydown
事件就是这样一个事件,因此您应该从附加到该事件的处理程序调用SetText
这是因为默认情况下silverlight以部分信任模式运行,因此剪贴板访问仅限于这两个事件处理程序。此外,将提示用户允许访问
请在此阅读更多内容:作为@PeterPorfy答案的注释;您也可以在浏览器外运行它,提高信任度,但我不确定您是否正在寻找它。