【问题标题】:WPF Ribbons: Comparison of Microsoft, DevExpress or Fluent?WPF Ribbons:微软、DevExpress 还是 Fluent 的比较?
【发布时间】:2010-12-16 07:19:45
【问题描述】:

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

目前,我看到的选项是:

  1. Microsoft - 供应商的报价,可能会在下一个版本中进入库
  2. DevExpress - 我们熟悉和喜爱的控件库
  3. Fluent - 开源,得到了普遍的好建议

不同的可用功能区控件如何比较?支持/不支持哪些功能?

【问题讨论】:

    标签: devexpress ribboncontrolslibrary fluent-ribbon


    【解决方案1】:

    Fluent Ribbon 在这里! 微软缺乏良好的支持

    更新:

    请在 Microsoft UserVoice 网站上为有缺陷的功能区控件投票

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

    【讨论】:

    • 我们使用 Fluent 功能区,因为 Microsoft 功能区缺少功能区库。
    • 该项目的 codeplex 站点也处于活动状态。以防出现错误。
    • 请删除链接,它已经死了。
    【解决方案2】:

    如果您希望自定义功能区的样式,我相信 Fluent Ribbon 是一个不错的选择。例如,Microsoft 的 Ribbon 控件已删除主题选项,现在仅附带一个主题。

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

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

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

    【讨论】:

      【解决方案3】:

      我相信最常用的之一是 Microsoft。

      【讨论】:

      • 我们将开始使用 Microsoft Ribbon,尽管它有一些限制。
      • Microsoft 功能区有很多限制。我正在考虑发布我自己编写的功能区控件。我计划在自己的应用程序中使用它,但我可以看到还有很多人买不起 $$$ 一个好的 Ribbon,所以我将它免费发布。
      【解决方案4】:

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

      与微软相比,我个人认为Actipro Ribbon 是一个更好的选择。它具有出色的设计时间支持,并且可以很好地与非标准 DPI 配合使用。

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

      【讨论】:

      • 感谢您告诉我。我们不想中继太多第三方,所以我们将从 Microsoft Ribbon 开始。我希望它的问题不会太局限。
      猜你喜欢
      • 1970-01-01
      • 2015-01-18
      • 1970-01-01
      • 2013-01-12
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 2015-01-07
      • 1970-01-01
      相关资源
      最近更新 更多