【问题标题】:WPF UI control vendors - ActiPro, Telerik, Xceed, Infragistics, DevExpress and othersWPF UI 控件供应商 - ActiPro、Telerik、Xceed、Infragistics、DevExpress 等
【发布时间】:2010-11-12 01:57:32
【问题描述】:

我必须为我们的项目选择一个商业 WPF UI 控件库。

浏览网页我发现了这些主要供应商:

当然,可能还有其他人。

我的印象是 Actipro 和 Telerik 提供了比其他人更多的控制权。然而,ActiPro 是唯一具有 WPF 属性网格控件的控件,正如他们声称的那样,它知道呈现多选的公共属性并允许对其进行编辑。但是,它们缺少 Telerik 拥有的数据网格和树视图控件。

我们想到的 UI 肯定需要以下控件: - 属性网格 - 树视图 - 数据网格 - 巫师

这意味着,没有一个供应商可以满足这个列表,因为属性网格控件。

我的问题是 - 是否有人需要在他/她的应用中嵌入这些控件?他是如何管理的?

顺便说一句,我们绝不希望自己实施任何控制,所以,请不要提议。

【问题讨论】:

  • 抱歉,请问有什么问题吗?如果您不想实现控件,那么任何实现经验对您有什么用?
  • 措辞不当,理所当然。我已将“实现”一词替换为嵌入。
  • 嘿,马克!请用您自己的答案更新最终解决方案是什么?

标签: datagridview treeview wpf-controls propertygrid


【解决方案1】:

您可能可以使用扩展的 WPF 工具包 PropertyGrid。它是免费的,它会填补空白。

http://wpftoolkit.codeplex.com

【讨论】:

    【解决方案2】:

    添加我的答案供其他人参考 -

    我为我的项目评估了TelerikInfragisticsSyncfusion 控件,并广泛使用了 Telerik 和 Syncfusion。

    根据我的经验,我认为 Telerik 是设计最好的控件,最适合 MVVM。我也看过 Telerik 的代码,他们很好地使用 MVVM 模式来实现他们的控件和示例。

    我没有广泛使用 Infragistics,因此无法评论它们是否适合 MVVM,但它们具有良好且稳定的控制。

    在 WPF 方面,Syncfusion 是最糟糕的,控件不是那么好,并且很难与 MVVM 一起使用(即利用 WPF 功能,如 Binding、teplates 等)。它们既不是精心设计的,也不是很稳定。

    【讨论】:

      【解决方案3】:

      我们使用了 Actipro。 我的想法是,在选择要使用的组件时始终是选择,只有尝试才能评估。

      【讨论】:

        【解决方案4】:

        我们已经尝试了 3 个用于 Silverlight 的 UI 库(不是 WPF,如最初询问的那样):

        • Telerik
        • 基础设施
        • 组件一

        最终的获胜者是组件一,它为我们提供了最好的体验,让其他两个远远落后。我们仍然保留前两个的库,但它们不再使用了。

        顺便说一句,我们最近决定迁移到客户端的 HTML 5 和服务器端的 Java,完全放弃 .NET 和 Silverlight。

        希望我的回答能帮助其他人做出正确的选择。

        【讨论】:

          猜你喜欢
          • 2011-07-11
          • 1970-01-01
          • 1970-01-01
          • 2011-07-01
          • 1970-01-01
          • 2011-05-06
          • 2014-07-15
          • 1970-01-01
          • 2013-10-31
          相关资源
          最近更新 更多