2010-06-14 95 views
0

Hello World我正在创建一个触摸屏机器上的财务软件。我为用户输入创建了一个键盘控件。我想打开我的键盘的窗口按钮点击开始菜单。那可能怎么样?键盘控制?

回答

0

您无法将Silverlight应用程序的击键发送到操作系统,也不能执行shell操作。请记住SL应用程序在浏览器中运行。如果你能够做类似模拟击键等事情,那将是一个严重的安全问题。

干杯,亚历克斯

0

的Silverlight不允许你将命令直接发送到操作系统,因为它安全浏览器沙盒中运行。即使应用程序运行在浏览器外,大多数安全限制仍然存在。

但是有一些解决方法。其中最简单的就是实现可以执行命令的服务或本机应用程序,然后使用TCP套接字或类似方法从Silverlight应用程序连接到它。