【问题标题】:Bought-in ribbon UI component experience with DotNet使用 DotNet 购买的功能区 UI 组件体验
【发布时间】:2010-10-12 21:46:12
【问题描述】:

人们在 DotNet 中为基于功能区的用户界面使用购买的组件(特别是 c#,尽管我认为组件应该像任何其他 DotNet 野兽一样与语言无关)是什么体验。我们正在使用 VS 2008。

我在 Stack Overflow 上查看过其他类似问题,例如 this one,但我更感兴趣的是任何实际使用过一种或多种第三方产品的人的反馈,以及 Winforms 工作,而不是 C++/MFC。

过去我们在 Delphi 中使用 TMS 组件,但现在我们需要色带支持,最好具有玻璃功能。看起来 DevComponents 的 DotNetBar 很合适……有没有人使用过这个或类似的组件?易用性、错误修复速度等?

我知道 MS 许可证问题,因此无需讨论。请提供真实世界的经验。

【问题讨论】:

    标签: c# winforms components


    【解决方案1】:

    我用过 DevExpress

    专业版

    • 非常完整..
    • 所有组件(功能区旁边)都具有一致的外观 感受和行为
    • 易于使用(winforms 设计器支持非常好)
    • 我所知道的错误并不多

    骗局

    • 所有绘画都是由 .NET 完成的,所以有点“重”
    • devexpress 库非常庞大。在您的产品中包含功能区会自动包含至少 3 个 500-1000Kb 的额外 dll

    【讨论】:

      【解决方案2】:

      我是DevExpress 用户。我目前正在从事一个winforms项目。我使用他们的功能区实现,它并没有让我失望过一次。

      我看到这个供应商的主要好处之一是他们有一个体面的文档、庞大的用户群和许多组件(所以你的应用程序没有来自万维网的点点滴滴)。丝带做了丝带应该做的事情,我在那里看到了很少的火箭科学。我什至会说,当您将鼠标悬停在丝带按钮上时,您会得到比在办公套件中更好的效果。您还可以获得同样丰富的工具提示外观。

      DevExpress 大约每月发布一次修复,但它们与功能区的关联并不频繁。

      【讨论】: