我们在当前设计中的WPF应用程序为列表screen.screen打开新窗口。我们没有限制您打开的窗口数量等我们正在使用一个功能区控制,以及它有标签support.Which更好的一个新窗口或标签? (与Windows 7有一个更好的窗口管理组等)我应该进入选项卡或将其留作窗口。我无法制作细节屏幕选项卡,因为用户点击网格中的某个项目可以进行选择和编辑。任何有效的建议?提前致谢。WPF C#用户界面:新窗口或标签?
回答
功能区中的选项卡不应更改视图。功能区是增强型工具栏,不是视图更换器。
如果您通过OfficeUI使用MS Ribbon,则设计准则中规定视图不应该改变功能区的外观(除了加载上下文选项卡外),并且他们的功能区绝不应该批量更改视图。
在问候你的问题,你的意思是你有列表/网格,你想为了能够改变该行的数据。例如。他们双击一行,出现一个视图,让他们能够编辑该行?
您是否需要一次查看多个窗格的内容? Windows允许这一点,但标签不。
选项卡使各种窗口的管理更容易,但牺牲了一些灵活性。
您的用户是否可能在多个窗口上运行?
这实在是很难给出一个自信的答案,你就这一个不知道更多关于你的应用程序和用户的要求。
正确的方法是询问你的用户他们更喜欢什么。如果你不能问问用户,问自己 - 你发现更方便 - 打开\关闭窗口或在标签页之间切换。我不会依赖win7任务栏,因为它的分组行为可以被禁用,或者用户可以使用另一个操作系统。另外,我会建议检查使用功能区的Microsoft指导方针。
Windows 7的显示应用的分组窗口的多个预览,但是在标签的情况下,如IE,你将不得不写相当不错的自定义代码显示在Windows 7任务栏预览你的标签,这在的情况下,多个Windows,它会自动完成。
不仅如此,Windows 7还可以让你把在预览Windows 7个的工具栏按钮,很少有人知道这事,因为没有应用目前做的。
对于选项卡,您需要额外编程以支持多窗口预览。
因此,现在更好地留在多窗口解决方案中。但是在IE的情况下,如果您尝试使用Windows 7任务栏,则标签不会按照预览中显示内容的正确顺序排列,这可能是错误,但是可能会存在某些限制,因为当用户选择该标签预览你将无法显示它们预览,除非你使它活跃,这就是为什么它有点不好。
我不想添加任何Windows 7 api code.i只是告诉Windows 7使它更容易导航很多窗口 – abmv 2009-09-27 14:01:31
我建议使用Mozilla Firefox和谷歌Chrome打,如果你想看到的标签在他们最好的。
请注意,可以将选项卡撕开到单独的窗口中,并且窗口可以作为选项卡停靠。
- 1. 当用户想在新窗口/标签
- 2. js函数在新窗口或标签
- 3. wpf线程更新用户界面
- 4. 在新标签/窗口
- 5. 在两个窗口相同的用户界面,但每个窗口
- 6. 打开一个新页面:新窗口与新标签页
- 7. 使用模板标签在新窗口
- 8. 问题,当用户关闭浏览器标签或窗口
- 9. 主窗口的自定义用户界面
- 10. 打开新标签/新窗口
- 11. C#中的非标准用户界面#
- 12. 新窗口或新标签 - 决定方式?
- 13. PHP如何打开新的标签页或新窗口
- 14. 如何在用户试图离开页面窗口或关闭标签时显示弹出窗口?
- 15. C#WPF从第二个cs代码文件的窗口更新标签
- 16. wpf c#状态窗口更新
- 17. 标记标签式界面
- 18. 打开一个新窗口/标签
- 19. 在新窗口/活动标签
- 20. 更新:与窗户上的用户登录界面交互
- 21. 在新标签提交表单或窗口
- 22. 在新窗口中打开链接或标签
- 23. Chrome RE-DIRECT没有打开新窗口或标签
- 24. 在新窗口或标签中保护Iframe从开启菜单
- 25. 如何打开新的标签或窗口
- 26. WPF窗口拖动/移动边界
- 27. WPF列表框是无界的窗口
- 28. WPF无边界窗口的DropShadow
- 29. 调整边界不窗口在WPF
- 30. 可移动的WPF无边界窗口
目前用户点击功能区按钮,它会打开一个窗口,显示网格视图,当用户单击某个项目时,会打开一个详细视图 – abmv 2009-09-27 14:00:00