我们在当前设计中的WPF应用程序为列表屏幕打开了新的窗口。我们对你打开的窗口数量没有限制等等。我们正在使用功能区控件,而且它有tab支持。哪个更好一个新的窗口或标签? (Windows 7具有更好的窗口管理组等)我应该进入选项卡还是将其保留为窗口。我无法制作详细屏幕选项卡,因为用户点击网格中的项目以进行选择和编辑。任何有效的建议?提前谢谢。
答案 0 :(得分:1)
正确的方法是询问用户他们更喜欢什么。如果您无法询问用户,请问自己 - 您觉得更方便 - 打开\关闭窗口或在标签之间切换。我不会依赖win7任务栏,因为它的分组行为可以被禁用,或者用户可以使用另一个操作系统。另外,我建议查看Microsoft使用功能区的指南。
答案 1 :(得分:1)
功能区中的选项卡不应更改视图。功能区是增强的工具栏,而不是视图切换器。
如果您通过OfficeUI使用MS功能区,则设计指南中有一条规定,视图永远不会更改功能区的外观(除了加载上下文选项卡),并且它们的功能区永远不应批量更改视图。
关于您的问题,您的意思是您有列表/网格,并且您希望视图能够更改行中的数据。例如。他们双击一行,会出现一个视图,使他们能够编辑该行?
答案 2 :(得分:0)
您是否需要同时查看多个窗格的内容? Windows允许这样做,但标签不允许。
标签使得各种窗口的管理变得更加容易,但代价是一些灵活性。
您的用户是否可能在多个窗口上运行?
如果不了解您的应用程序和用户的要求,很难在这个问题上给出自信的答案。
答案 3 :(得分:0)
Windows 7在应用程序的分组窗口上显示多个预览,但是对于标签,例如IE,您必须编写相当好的自定义代码以在Windows 7任务栏的预览中显示您的选项卡,如果是多个Windows,它将自动完成。
不仅如此,Windows 7还允许您在预览窗口中放置七个工具栏按钮,很少有人知道它,因为当前没有应用程序执行此操作。
对于标签,您需要进行额外的编程以支持多窗口预览。
现在最好继续使用多窗口解决方案。
然而,在IE的情况下,如果您尝试使用Windows 7任务栏,标签不会按预览中显示的顺序排列,它可能是错误,但是可能存在某些限制,因为当用户选择选项卡预览你将无法显示预览,除非你让它活跃,这就是为什么它有点坏。
答案 4 :(得分:0)
如果您希望看到最好的标签,我建议您使用Mozilla Firefox和Google Chrome 请注意,标签可以撕成单独的窗口,窗口可以作为标签停靠。