【发布时间】:2015-07-17 19:24:02
【问题描述】:
是否可以告诉浏览器外的Silverlight 应用程序在kiosk mode 中运行?
我可以将其设置为全屏,但我们可以禁用允许使用键盘的用户与 Windows 交互的击键,即 ctrl+alt+ del、alt+tab、ctrl+esc等?
这适用于将在触摸屏平板电脑上全屏运行的应用程序,大多数情况下屏幕上不会有键盘,但有一个 Connect to Facebook 函数会弹出一个键盘它们用于登录。
【问题讨论】:
-
看看这些网站,我认为有些平板电脑支持 SL,除此之外还有一项技术。 “微软表面”可能是另一种选择,silverlighthack.com/post/2008/07/22/…michaelcrump.net/who-says-silverlight-can-t-run-on-a-tablet
-
嗨大卫,我实际上与我必须使用的平板电脑相关联(它是 Win 7 Acer)。这不是我能控制的。我只是想知道是否有针对“信息亭模式”的 OOB 应用程序的设置,与您可以进入全屏模式的方式大致相同,即“Application.Host.Current.IsKiosk = true”。
-
我认为没有原生的方式。如果项目不是太复杂,你可以通过重构来解决。编写一个派生在 TextBox 上的类,例如 KioskTextBox:TextBox{//TODO ?} 。您也可以在这里查看telerik.com/community/forums/silverlight/htmlplaceholder/…。最后也是最糟糕的事情是在 Win7 中使用 osk.exe :)
-
目前正在使用 OSK,是的,它不是很好!还是谢谢。
标签: silverlight silverlight-5.0