4

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

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

当然,可能还有其他人。

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

我们心目中的 UI 肯定需要以下控件: - 属性网格 - 树视图 - 数据网格 - 向导

这意味着,由于 Property Grid 控件,没有一个供应商可以满足此列表。

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

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

4

4 回答 4

1

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

http://wpftoolkit.codeplex.com

于 2013-05-10T13:31:37.293 回答
1

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

我已经对我的项目进行了评估和控制Telerik,并广泛使用了 Telerik 和 Syncfusion。InfragisticsSyncfusion

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

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

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

于 2016-02-25T09:20:46.887 回答
0

我们使用了 Actipro。我的想法是,在选择要使用的组件时,它始终是选择,在尝试之前无法评估。

于 2012-01-18T08:03:27.620 回答
0

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

  • 泰勒里克
  • 基础设施
  • 组件一

最后的获胜者是组件一,它给了我们最好的体验,让其他两个远远落后。我们仍然有前两个的图书馆徘徊,但它们不再使用了。

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

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

于 2012-01-18T08:38:44.317 回答