带键盘输入的全屏Silverlight

时间:2014-10-03 09:53:09

标签: javascript c# asp.net silverlight-5.0

我目前正在扩展一个Silverlight应用程序,该应用程序与定制编程语言进行了一些数据集成。该应用程序具有全屏模式,但我们没有编辑框,需要在全屏模式下输入键盘。当前的应用程序位于浏览器的中央面板中,两侧都有导航控件等。

到目前为止,我已经看过以下内容:

  1. 创建一组页面,主页面两侧没有面板,然后在全屏显示时“切换”使用此母版页。这里的意图是有一个更大的客户区来绘制地图,因此它是在完整的浏览器页面中绘制的。由于依赖链和继承层,我不得不放弃这个想法。

  2. 完整信任申请。这听起来很理想但我无法在客户端计算机上设置所需的注册表项(他们可以从任何地方访问该应用程序)。

  3. 目前正在查看客户端javascript以“隐藏”地图两侧的面板,然后在完整的浏览器窗口中绘制地图。正在进行中。

  4. 除了客户不喜欢的屏幕键盘还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

迟到总比没有好: - )

最后,我选择了易于实现的选项3,并在浏览器的客户区域内绘制了地图。客户现在想要在JS中重写整个地图应用程序(因为他们听说过SL在5年或6年内被分类)。