为许多类别和信息提供信息设计

本文关键字:信息 许多类 | 更新日期: 2023-09-27 18:37:19

对于

应用程序设计人员来说,这将是一个更多的问题,但欢迎所有答案,所以做好准备!

我即将开发一个应用程序,它将容纳许多不同的用户控件、信息、视图、类别等。

我一直在思考和做研究,但我不确定要研究什么,所以也许你们可以帮助我。我需要为我的窗口窗体提供一个设计类型,该类型将允许显示和分类大量信息。例如,想象像这篇文章末尾显示的分类。

我需要能够让用户以一种不那么混乱的方式找到解决所有这些问题的方法。我正在考虑某种选项卡系统或可能使用Windows功能区,但我只是觉得这将使事情过于复杂,并使一切看起来都很忙。我也有混合,所以WPF是一个选项。

如果您有任何想法,链接,图片或更好的示例,请回答这个问题。我更像是一个程序员而不是设计师,所以只要我有东西要设计,我就可以做到。提前感谢您,我期待看到您展示的设计类型。

(以下是类别的简短示例)

A
-> aa
   -> aaa
      -> aaaa
         -> Here lies the user control that will be loaded
       -> aaab
         -> Here lies the user control that will be loaded
       -> aaac
         -> Here lies the user control that will be loaded
   -> aab
      -> aaaa
         -> Here lies the user control that will be loaded
       -> aaab
         -> Here lies the user control that will be loaded
       -> aaac
         -> Here lies the user control that will be loaded
-> ab
   -> aba
      -> abaa
         -> Here lies the user control that will be loaded
       -> abab
         -> Here lies the user control that will be loaded
       -> abac
         -> Here lies the user control that will be loaded
   -> abb
      -> abaa
         -> Here lies the user control that will be loaded
       -> abab
         -> Here lies the user control that will be loaded
       -> abac
         -> Here lies the user control that will be loaded

(现在是第二个主要类别,其中将多达 5 个)

B
-> ba
   -> baa
      -> baaa
         -> Here lies the user control that will be loaded
       -> baab
         -> Here lies the user control that will be loaded
       -> baac
         -> Here lies the user control that will be loaded
   -> bab
      -> baaa
         -> Here lies the user control that will be loaded
       -> baab
         -> Here lies the user control that will be loaded
       -> baac
         -> Here lies the user control that will be loaded
    -> bb
       -> bba
          -> bbaa
             -> Here lies the user control that will be loaded
           -> bbab
             -> Here lies the user control that will be loaded
           -> bbac
             -> Here lies the user control that will be loaded
       -> bbb
          -> bbaa
             -> Here lies the user control that will be loaded
           -> bbab
             -> Here lies the user control that will be loaded
           -> bbac
             -> Here lies the user control that will be loaded

很可能有 6 个主要类别,每个类别有多个子类别。每个类别将是一个按钮或链接,在单击"aaaa"深层按钮并加载用户控件之前,该按钮会更深入。

为了帮助进一步解释可能发生的事情是。

单击 A。现在你看到AA,AB,AC等。你点击AA,你会看到AAA,AAC,AAAB,等等。单击该按钮时,将加载用户控件。

感谢那些阅读整篇文章的少数人,我想提供尽可能多的数据,所以这不是因为一般或其他原因而关闭的。

为许多类别和信息提供信息设计

如果需要,我决定使用带有树列表作为内容的 2010 年功能区。