WPF色带:微软,DevExpress或Fluent的比较?

时间:2010-12-16 07:19:46

标签: devexpress fluent ribboncontrolslibrary

在我们编写的新WPF应用程序中,我们将使用DevExpress控件套件,并将有一个功能区。

目前,我看到的选项是:

  1. Microsoft - 供应商的报价,可能会在下一个版本中进入图书馆
  2. DevExpress - 我们熟悉和喜爱的控件库
  3. Fluent - 开源,一般都有很好的建议
  4. 不同的可用色带控件如何比较?支持哪些功能?

4 个答案:

答案 0 :(得分:5)

这里是流利的丝带! 微软缺乏良好的支持

<强>更新

请在Microsoft UserVoice网站上投票关于错误的功能区控件:

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide

答案 1 :(得分:2)

Fluent Ribbon我相信如果您想要定制色带的样式,这是一个很好的选择。例如,Microsoft的Ribbon控件已删除主题选项,现在只附带一个主题。

根据我的经验,Fluent Ribbon在Visual Studio中的设计时间并不是那么出色,但在其他所有领域都非常棒。它是开源的,因此可以根据您的需求进行定制,再加上MahApps Metro软件包,您可以轻松地拥有完整的Metro风格应用程序。下面是使用Fluent.Ribbon使用“Office 2013”​​主题制作的示例应用程序的屏幕截图。

enter image description here

其他商业色带可用并提供更多功能(例如三态可见性,如下面的Outlook 2013截图所示)

TriState Ribbon

我建议在决定使用哪个功能以及付费商业功能区是否适用于您的方案之前,从功能区控件中列出所需的所有功能。在您的情况下,您已经可以访问DevExpress,因此这可能是您的最佳选择。

答案 2 :(得分:1)

我认为最常用的是微软之一。

答案 3 :(得分:1)

Microsoft的功能区库(2010年10月)不适用于非标准DPI设置。它的设计时间支持并不好。

与微软相比,我个人认为Actipro Ribbon是更好的选择。它具有出色的设计时间支持,适用于非标准DPI。

我还没有尝试过任何其他功能区库。