Hello World我正在创建一个触摸屏机器上的财务软件。我为用户输入创建了一个键盘控件。我想打开我的键盘的窗口按钮点击开始菜单。那可能怎么样?键盘控制?
Q
键盘控制?
0
A
回答
0
您无法将Silverlight应用程序的击键发送到操作系统,也不能执行shell操作。请记住SL应用程序在浏览器中运行。如果你能够做类似模拟击键等事情,那将是一个严重的安全问题。
干杯,亚历克斯
0
的Silverlight不允许你将命令直接发送到操作系统,因为它安全浏览器沙盒中运行。即使应用程序运行在浏览器外,大多数安全限制仍然存在。
但是有一些解决方法。其中最简单的就是实现可以执行命令的服务或本机应用程序,然后使用TCP套接字或类似方法从Silverlight应用程序连接到它。
0
我没有使用它,但Silverlight 4具有用于浏览器外应用程序的COM互操作。也许你可以使用它。如果不是直接的,那么可以使用COM API来安装另一个应用程序或服务,SL4应用程序可以向它发送命令,然后发送击键。
以下是关于如何操作的一些想法。
http://elegantcode.com/2010/02/20/silverlight-4-com-interop-and-the-cool-stuff-you-can-do-with-it/
相关问题
- 1. Popup控制键盘
- 2. 键盘控制tinyscrollbar.js
- 3. VB控制键盘
- 4. 键盘控制网站
- 5. IE9控制键盘按钮
- 6. Xlib控制键盘事件
- 7. onClick控制软键盘 - Android
- 8. 键盘控制问题
- 9. 使用键盘控制NSSegmentedControl
- 10. “发送”键盘按键到控制
- 11. 键盘操控++
- 12. 用MIDI键盘控制AudioUnit OSX
- 13. Phonegap控制键盘去按钮动作
- 14. XNA - 用键盘输入控制物体
- 15. Pygame鼠标/键盘控制条件
- 16. Delphi通过键盘控制音量
- 17. 移动键盘上方控制
- 18. 控制QTextEdit中的键盘位置
- 19. Linux控制台键盘处理程序
- 20. 微控制器的键盘扫描
- 21. Actionscript 3.0键盘控制步行字符
- 22. C++控制台键盘事件
- 23. OpenGL的键盘摄像头控制
- 24. 用户控制键盘焦点
- 25. 使用键盘控制机器人
- 26. 用语音控制代替键盘
- 27. 控制鼠标和键盘Golang?
- 28. 控制JavaFX虚拟键盘的尺寸
- 29. 用键盘控制滚动DIV
- 30. 平滑控制键盘移动OpenGL