Winforms 您会选择在应用程序中使用什么导航控件?

Winforms 您会选择在应用程序中使用什么导航控件?,winforms,ribbon,toolstrip,menustrip,Winforms,Ribbon,Toolstrip,Menustrip,带菜单条或带条的工具条 它结合了这两个控件。它还具有TabPages导航、上下文选项卡等。然而,RibbonBar是一个非常复杂的控件,当您在例如Word2007中打开一个新文档时,您会在屏幕的一半看到一个RibbonBar。这不酷。当您拥有toolStrips时,您可以将其布局到顶部、底部、左侧、右侧,并对UI外观有更多的控制。我们还可以隐藏我们不想看到的工具条,它们不再占用任何屏幕空间 功能区栏它归结为您试图导航的内容以及您希望导航工作的复杂程度 我更喜欢使用简单的现有应用程序来创建我的程

带菜单条或带条的工具条



它结合了这两个控件。它还具有TabPages导航、上下文选项卡等。然而,RibbonBar是一个非常复杂的控件,当您在例如Word2007中打开一个新文档时,您会在屏幕的一半看到一个RibbonBar。这不酷。当您拥有toolStrips时,您可以将其布局到顶部、底部、左侧、右侧,并对UI外观有更多的控制。我们还可以隐藏我们不想看到的工具条,它们不再占用任何屏幕空间

功能区栏

它归结为您试图导航的内容以及您希望导航工作的复杂程度

我更喜欢使用简单的现有应用程序来创建我的程序

因此,在大多数情况下,我要么使用MenuStrip+X ToolStrip,要么只使用简单的ToolStrip,如果菜单比完成任务所需的更复杂的话


但我不得不猜测,许多人喜欢功能区栏,因为它将菜单和ToolStrips的功能组合到一个控件中。

功能区看起来更现代,并将有助于为应用程序提供现代和最新的外观

至于可用性,我更喜欢体验,只要你不熟悉这个应用


对于习惯了菜单栏的应用程序来说,这是一个困难的改变,但对于新应用程序或新用户来说,这是一个很好的改进。

为什么选择功能区栏?它需要很大的空间。菜单和工具条具有更紧凑的外观,并且非常直观。