可用性:Silverlight LOB 应用程序中的子窗口
当使用子窗口创作 Silverlight LOB 应用程序(例如 Outlook)时,子窗口只是“假货”。他们没有自己的任务栏项目,因此 CTRL-TAB 不起作用,只能进行模式显示等...
将其与 Outlook 等典型 LOB 应用程序进行比较,在 Outlook 中,除了消息之外,您还可以打开联系人等。对于高级用户来说,Silverlight 等价物缺乏可用性。
我是唯一一个被这个困扰的人吗? :) 你们如何解决这个问题?
When authoring a Silverlight LOB application (think Outlook) with Child windows, the child windows are are mere 'fakes'. They don't get their own taskbar item, hence CTRL-TAB does not work, only modal display possible etc...
Compare that to a typical LOB application like Outlook where you can open a contact besides a message and so forth. For a power-user, the Silverlight equivalent lacks in usability.
Am I the only one bugged by this? :) How do you guys solve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
无可否认,Silverlight 中的窗口并不是成熟的 Windows。有一些第三方窗口控件(即 Telerik)可以像真实窗口一样运行,具有调整大小、最大化、拖动和非模式功能。
您可以将应用程序设置为使用您选择的不同热键组合来“伪造”Alt-Tab。仅当父 Silverlight 应用程序具有焦点时,这才有效。
There's no getting around the fact that windows in Silverlight are not full-blown Windows. There are third-party window controls (i.e. Telerik) that can behave like real windows, with resize, maximize, drag, and non-modal functionality.
You could set up your application to "fake" Alt-Tab with a different hotkey combination of your choice. This would work only while the parent Silverlight app has focus.